diff --git a/docs/error-nginx-entrypoint.md b/docs/error-nginx-entrypoint.md new file mode 100644 index 00000000..2a1c5048 --- /dev/null +++ b/docs/error-nginx-entrypoint.md @@ -0,0 +1,10 @@ +# Resolving Docker `nginx-entrypoint.sh` Script Not Found Error on Windows + +If you're encountering the error `exec /usr/local/bin/nginx-entrypoint.sh: no such file or directory` in a Docker container on Windows, follow these steps to resolve the issue. + +## 1. Check Line Endings +On Windows, files often have `CRLF` line endings, while Linux systems expect `LF`. This can cause issues when executing shell scripts in Linux containers. + +- **Convert Line Endings using `dos2unix`:** + ```bash + dos2unix resources/nginx-entrypoint.sh \ No newline at end of file diff --git a/images/custom/Containerfile b/images/custom/Containerfile index a35b93fe..9b8c30a0 100644 --- a/images/custom/Containerfile +++ b/images/custom/Containerfile @@ -127,8 +127,9 @@ RUN export APP_INSTALL_ARGS="" && \ --verbose \ /home/frappe/frappe-bench && \ cd /home/frappe/frappe-bench && \ - echo "{}" > sites/common_site_config.json && \ - find apps -mindepth 1 -path "*/.git" | xargs rm -fr + echo "{}" > sites/common_site_config.json && + # \ + # find apps -mindepth 1 -path "*/.git" | xargs rm -fr FROM base AS backend