mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-26 09:05:10 +00:00
Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
| .github | ||
| .vscode | ||
| build | ||
| devcontainer-example | ||
| development | ||
| docs | ||
| guides | ||
| installation | ||
| tests | ||
| .dockerignore | ||
| .gitignore | ||
| .travis.yml | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| deploy_key.enc | ||
| docker-compose.yml | ||
| env-example | ||
| env-local | ||
| env-production | ||
| frappe-installer | ||
| greetings.yml | ||
| LICENSE.md | ||
| README.md | ||
| travis.py | ||
| Develop | |
|---|---|
| Master |
Getting Started
Try in Play With Docker
Wait for 5 minutes for ERPNext site to be created or check site-creator container logs before opening browser on port 80.
Setting up Pre-requisites
This repository requires Docker, docker-compose and Git to be setup on the instance to be used.
For Docker basics and best practices. Refer Docker documentation.
Follow this guides to install
- Docker Desktop for windows
- Docker in Ubuntu for ubuntu
Cloning the repository and preliminary steps
Clone this repository somewhere in your system:
git clone https://github.com/GraficheAquilane2021/frappe_docker.git
cd frappe_docker
Production Setup
It takes care of the following:
- Setting up the desired version of Frappe/ERPNext.
- Setting up all the system requirements: eg. MariaDB, Node, Redis.
- Configure networking for remote access and setting up LetsEncrypt.
- Single Server Installs
- Single bench. Easiest Install!
- Multi bench
- Multi Server Installs
- Site Operations
- Environment Variables
- Custom apps for production
- Tips for moving deployments
Development Setup
It takes care of complete setup to develop with Frappe/ERPNext and Bench, Including the following features:
- VSCode containers integration
- VSCode Python debugger
- Pre-configured Docker containers for an easy start