Drop external_services network and create a network for each public service #185
Labels
No labels
Blocked
Existing Service
Infrastructure Issue
Refactor
Security Hardening
Security Issue
Service Idea
Service Removal
Upgrade service
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: data.coop/ansible#185
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Instead of having one big
external_services
Docker network, we should create one network for each container that should be publicly reachable through nginx-proxy, and then add nginx-proxy to each of those networks. This avoids issues like the one fixed in commitdfcca8a3e9
where two containers from two different Compose stacks had the same DNS name, and Mailu decided to resolveadmin
to the OpenLDAPadmin
container instead of Mailuadmin
container.This means that we would need to restart NGINX every time we add a new service.