🐳 Docker image for ERPNext.
This image was inspired by several other containers developed by the community:
- emadshaaban92/docker-compose-erpnext / BizzoTech/docker-erpnext for the "simple" docker-compose setup
- donysukardi/docker-frappe for the alpine variant (actually the source for BizzoTech images)
- pipech/erpnext-docker-debian for the complete setup of apps and sites
The concept is the following:
- no need to provide any configuration file: everything will be automatically generated by the container through environnment variables
- the application container sets all the environment variables, the other containers wait for setup to be done
- provide postgresql compatibility
Check base image Monogramm/docker-frappe for details.
Check image Monogramm/docker-erpnext-ext to see how to expand this image and add custom frappe apps.
Open Source ERP built for the web.
https://hub.docker.com/r/monogramm/docker-erpnext/
- 13.0.0-beta.11-debian 13.0-debian 13-debian (
images/13/debian/Dockerfile
) - 13.0.0-beta.11-debian-slim 13.0-debian-slim 13-debian-slim (
images/13/debian-slim/Dockerfile
) - 13.0.0-beta.11-alpine 13.0-alpine 13-alpine 13.0.0-beta.11 13.0 13 (
images/13/alpine/Dockerfile
) - 12.18.0-debian 12.18-debian 12-debian (
images/12/debian/Dockerfile
) - 12.18.0-debian-slim 12.18-debian-slim 12-debian-slim (
images/12/debian-slim/Dockerfile
) - 12.18.0-alpine 12.18-alpine 12-alpine 12.18.0 12.18 12 (
images/12/alpine/Dockerfile
) - version-11-hotfix-debian 11.x-debian 11-debian (
images/11/debian/Dockerfile
) - version-11-hotfix-debian-slim 11.x-debian-slim 11-debian-slim (
images/11/debian-slim/Dockerfile
) - version-11-hotfix-alpine 11.x-alpine 11-alpine version-11-hotfix 11.x 11 (
images/11/alpine/Dockerfile
) - 10.x.x-debian 10.x-debian 10-debian (
images/10/debian/Dockerfile
) - 10.x.x-debian-slim 10.x-debian-slim 10-debian-slim (
images/10/debian-slim/Dockerfile
) - 10.x.x-alpine 10.x-alpine 10-alpine 10.x.x 10.x 10 (
images/10/alpine/Dockerfile
) - develop-debian (
images/develop/debian/Dockerfile
) - develop-debian-slim (
images/develop/debian-slim/Dockerfile
) - develop-alpine develop (
images/develop/alpine/Dockerfile
)
This image does not contain the database for ERPNext. You need to use either an existing database or a database container.
This image is designed to be used in a micro-service environment using docker-compose. There are basically 2 variants of the image you can choose from: alpine
or debian
.
- Select the version closest to what you want in the images folder
- In the
docker-compose.yml
, you can comment thebuild
lines, uncomment theimage
lines and edit versions to download prebuilt docker container.
- In the
- Feel free to edit variables defined in
.env
as you see fit. - Run the docker-compose with
docker-compose up -d
and that's it. - Now, go to http://localhost:80 to access the first run installation wizard.
If you got any questions or problems using the image, please visit our Github Repository and write an issue.
A list of a few issues encountered during the development of this container for future reference:
- ERPNext installs fails with Postgresql due to missing column
- Solution: none so far...
- References: