Revant Nandgaonkar
Revant Nandgaonkar
Keep only 443 and port 80 open. For ssh, change port, only access from internal allowed ip. I've not faced any access breach yet.
Read https://github.com/frappe/frappe_docker/wiki/Frequently-Asked-Questions You need to build custom image to install additional apps.
App must be built as part of image. apps.txt must have list of all apps from frappe-bench/apps directory. Execute `ls -1 apps > sites/apps.txt` to add all apps to apps.txt.
If you can reproduce the error on open source repo I can check. We're using multiple apps on different setups without app installation errors.
pwd.yml uses production image. You need to build your own image using the documentation here https://github.com/frappe/frappe_docker/blob/main/docs/custom-apps.md
Those errors happened when queue was trying to connect to default redis host. Once the configuration job is complete the common_site_config.json has the right redis hosts for the workers to...
set the traefik password manually instead of `echo 'HASHED_PASSWORD='$(openssl passwd -apr1 changeit | sed 's/\$/\\\$/g') >> ~/gitops/traefik.env` sed command created issues for some users.
note is added here now https://github.com/frappe/frappe_docker/blob/main/docs/single-server-example.md#install-traefik > If Container does not deploy put the HASHED_PASSWORD in ''.
DO NOT miss --no-mariadb-socket while creating new-site. https://github.com/frappe/frappe_docker/blob/main/docs/troubleshoot.md#fixing-mariadb-issues-after-rebuilding-the-container
Issue related to Ingress Nginx: `https://github.com/kubernetes/ingress-nginx/issues/5997`