mirror of
https://github.com/frappe/frappe_docker.git
synced 2024-11-08 14:21:05 +00:00
Docker images for production and development setups of the Frappe framework and ERPNext
e6088af885
* ci: skip frappe builds * refactor: build only one frappe/erpnext image * fix: lint nginx entrypoint script * docs: update and organize docs * docs: fix lint errors * fix(custom): pass base64 encoded apps json * ci: update dependabot * docs: update contributing * docs: remove info about multi image setup * fix: initiate empty common_site_config.json default config has host keys set to localhost causes connection errors * docs: add details for pwd volumes * fix: symlink assets instead of copy * fix: nginx private files * ci: skip docker compose v2 install for ubuntu-latest * fix: organize layers * feat: allow remove git remote for custom image * docs: allow remove git remote for custom image * fix: remove duplicate --apps_path |
||
---|---|---|
.github | ||
.vscode | ||
devcontainer-example | ||
development | ||
docs | ||
images | ||
overrides | ||
resources | ||
tests | ||
.dockerignore | ||
.editorconfig | ||
.gitignore | ||
.pre-commit-config.yaml | ||
.shellcheckrc | ||
CODE_OF_CONDUCT.md | ||
compose.yaml | ||
CONTRIBUTING.md | ||
docker-bake.hcl | ||
example.env | ||
LICENSE | ||
pwd.yml | ||
README.md | ||
requirements-test.txt | ||
setup.cfg |
Everything about Frappe and ERPNext in containers.
Getting Started
To get started, you need Docker, docker-compose and git setup on your machine. For Docker basics and best practices. Refer Docker documentation. After that, clone this repo:
git clone https://github.com/frappe/frappe_docker
cd frappe_docker
Try in Play With Docker
Wait for 5 minutes for ERPNext site to be created or check create-site
container logs before opening browser on port 8080. (username: Administrator
, password: admin
)
Documentation
Production
- List of containers
- Single Compose Setup
- Environment Variables
- Single Server Example
- Setup Options
- Site Operations
- Backup and Push Cron Job
- Port Based Multi Tenancy
- Migrate from multi-image setup
Custom Images
Development
Troubleshoot
Contributing
If you want to contribute to this repo refer to CONTRIBUTING.md
This repository is only for container related stuff. You also might want to contribute to: