(bugfix) Fix hosts file configuration by using extra_hosts at runtime

Docker overwrites /etc/hosts at container runtime, so copying it during
build (COPY command) or mounting it as volume doesn't work reliably.
Moved to extra_hosts in docker-compose files for both standalone and
swarm deployments.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-09 19:41:33 +01:00
parent 2cff1ec18b
commit 16eaa5bfa1
4 changed files with 10 additions and 15 deletions

View File

@@ -17,6 +17,11 @@ services:
networks:
- traefik-network
- util-bills-mongo-network
# NextJS will do name resolution for `rezije.app` and will crash if it
# resolves to an IP adress different from the one assigned to the Docker container.
# This will prevent that from happening.
extra_hosts:
- "rezije.app:0.0.0.0"
environment:
MONGODB_URI: mongodb://rezije.app:w4z4piJBgCdAm4tpawqB@mongo:27017/utility-bills
GOOGLE_ID: 355397364527-adjrokm6hromcaaar0qfhk050mfr35ou.apps.googleusercontent.com