Skip to content

castlecraft/benchless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Following steps assume python 3, nodejs, yarn, mariadb, redis and other dependencies are manually installed

Setup Python with pyenv

This will use pyenv to setup python version 3.7

pyenv install 3.7.6

Setup NodeJS with nvm

This will use nvm to setup nodejs version 12

nvm install 12

Install yarn

npm install yarn -g

Setup Frappe/ERPNext Environment

./setup-erpnext.sh

Start mariadb

Apply frappe specific config for mariadb. e.g. frappe.cnf

sudo systemctl start mariadb.service

Start development processes

./env/bin/honcho start

Create new site

./benchless.py frappe new-site mysite.localhost --install-app erpnext

Drop site

./benchless.py frappe drop-site mysite.localhost

Production

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 commands

./benchless --help

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages