refactor: update Docker configuration & docs

- Modified docker-compose.yml to clarify that the server runs as a non-root user.
- Updated Dockerfile to use ARG for VITE_SERVER_URL, allowing build-time overrides.
- Replaced inline Nginx configuration with a separate nginx.conf file for better maintainability.
- Adjusted documentation to reflect changes in Docker setup and troubleshooting steps.
This commit is contained in:
Illia Filippov
2025-12-20 02:12:18 +01:00
parent abc55cf5e9
commit 5c01706806
4 changed files with 22 additions and 17 deletions

View File

@@ -59,11 +59,12 @@ services:
# If you need to work on a project, create it INSIDE the container
# or use a separate docker-compose override file
# Security: Run as non-root user (already set in Dockerfile)
# Security: Server runs as non-root user (already set in Dockerfile)
# Security: No privileged mode
# Security: No host network access
# Security: No host filesystem mounts
volumes:
automaker-data:
name: automaker-data
# Named volume - completely isolated from host filesystem