frappe_docker/docs/troubleshooting/windows-nginx-entrypoint-error.md
0x1B40 a2c0134c05 docs: reorganize documentation structure into logical categories
Restructure documentation into organized directories for better navigation:

- getting-started/: Quick start guides for new users
- setup/: Setup and configuration guides
- production/: Production deployment guides (backup, TLS, multi-tenancy)
- operations/: Site operations and management
- development/: Development workflow guides
- migration/: Migration guides
- troubleshooting/: Troubleshooting guides
- reference/: Reference documentation (container setup, build configs)

Rename files for consistency:
- Use kebab-case naming convention throughout
- Remove numbered prefixes from container-setup files
- Use descriptive names (backup-strategy, tls-ssl-setup, etc.)

Update all internal cross-references to reflect new file locations.
Update README.md with organized documentation structure.
Fix image paths in development.md to use correct relative paths.
2025-12-02 13:09:03 +05:30

538 B

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:
    dos2unix resources/nginx-entrypoint.sh