Things to note:
- app name and repo name can have hypen (
-), Module names should have underscore. - e.g. while installing nextcloud-integration use following command
RUN install_app nextcloud_integration https://github.com/frappe/nextcloud-integration main
- all the apps installed in environment must be in apps.txt, apps.txt is generated only once and is part of volume, if you add more apps to environment later, it should also be added manually to apps.txt
- Do not forget to pass variable
INSTALL_APPS=erpnext,nextcloud_integrationto install custom apps from container environment on to site.
refer this, erpnext docs were some time ago part of containerized continuous delivery pipeline. Continuous delivery and continuous deployment of Frappe/ERPNext with Docker and Kubernetes
This is a custom app with all patches and hacks running as CD pipeline, check .gitlab-ci.yml and docker related files.