CyloTech / erpnext-app

:whale: Self-contained ERPNext Docker Image base on Debian

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ERPNext on Docker

Build Status

The goal of this repo is stability.

Problem
  • ERPNext development is fast, there are new updates every day and some contain bugs.

  • ERPNext uses many dependencies, during installation things might go wrong sometimes.

Solution

Using docker we can pre-build an image and push it to Docker hub, so you will always have usable images and can choose which version you want to use.

Image tag

Currently, there are 4 important branches on frappe. So now on latest tag we'll have 5 tags, including Python3 variants.

  • Version10 - v10 [python2]
    • v10-py2-latest
  • Version11 - v11 [python2, python3]
    • v11-py2-latest
    • v11-py3-latest
  • Version12 - v12 [python3]
    • v12-py3-latest
  • Develop - [python3]
    • dev-py3-latest

After a latest tag is created, the new image will be tested and tagged. (Testing process is now very simple, it only run image and return response code 200 if it passes.)

You can also pulling image by version such as 12-F10.1_E14.3-py3

It's recommend to use specific image version rather than latest tag in production setup.

Image tags are hosted and list on Docker hub

Images will be automatically created every Monday at Mid-night UTC.

Tag version semantic

12-F10.1_E14.3-py3

  • Frappe version 12.10.1
  • ERPNext version 12.14.3
  • Python3

Setup

Read the Docs

Contributing

Pull requests for new features, bug fixes, documentation improvements (and typo fixes) and suggestions are welcome!

License

MIT

About

:whale: Self-contained ERPNext Docker Image base on Debian

License:MIT License


Languages

Language:Dockerfile 45.9%Language:Shell 34.6%Language:Python 17.3%Language:JavaScript 2.1%