Following steps assume python 3, nodejs, yarn, mariadb, redis and other dependencies are manually installed
This will use pyenv to setup python version 3.7
pyenv install 3.7.6
This will use nvm to setup nodejs version 12
nvm install 12
Install yarn
npm install yarn -g
./setup-erpnext.sh
Apply frappe specific config for mariadb. e.g. frappe.cnf
sudo systemctl start mariadb.service
./env/bin/honcho start
./benchless.py frappe new-site mysite.localhost --install-app erpnext
./benchless.py frappe drop-site mysite.localhost
export BENCH_NAME=$(pwd | sed -e s#/#-#g | sed -e 's/-0*//')
# Symlink supervisor.conf, example for Ubuntu, CentOS uses .ini file instead of .conf
sudo ln -s `pwd`/config/supervisor.conf /etc/supervisor/conf.d/$BENCH_NAME.conf
# Symlink nginx.conf
sudo ln -s `pwd`/config/nginx.conf /etc/nginx/conf.d/$BENCH_NAME.conf
./benchless --help