The Mint System Frappe development environment.
This projects provides a highly opinionated way to develop Frappe sites and apps.
- Docker and Docker Compose
- Install Python 3.6+ with pyenv
- Install Node.js 12+ with n
- Install yarn 1.12+:
npm install -g yarn
- wkhtmltopdf:
sudo apt install wkhtmltopdf
- bash/zsh alias:
task='./task'
Clone this repository.
git clone https://github.com/Mint-System/Frappe-Development.git
cd Frappe-Development
See command overivew with task help
or read task.
Check if required tools are installed.
task version
Start Docker database containers.
task start db
Install Frappe dependencies.
task install
Init Frappe app.
task new-app demo
Start frappe development server.
task start
Start Docker containers.
task start docker
Install Frappe Docker dependencies.
task install docker
Start Docker frappe development server.
task start bench