Add unit tests for Bird department gate phone call logic, Edge Broker configuration, and gateway heartbeat status. Refactor warnings handling, Slack notifications, Bird client usage, and Edge gateway probes for improved maintainability and error clarity.
This commit is contained in:
@@ -9,6 +9,7 @@ services:
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
- "4300:4300"
|
||||
redis:
|
||||
ports: []
|
||||
healthcheck:
|
||||
@@ -20,12 +21,12 @@ services:
|
||||
|
||||
## Usage (examples):
|
||||
## - With explicit files (recommended):
|
||||
## docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d traefik caddy php1 php2 php3 php4 php5 db redis
|
||||
## docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d traefik caddy edge-broker php1 php2 php3 php4 php5 db redis
|
||||
##
|
||||
## - Or set COMPOSE_FILE for the shell session (PowerShell on Windows):
|
||||
## $env:COMPOSE_FILE = "docker-compose.yml;docker-compose.prod.yml"
|
||||
## docker compose up -d traefik caddy php1 php2 php3 php4 php5 db redis
|
||||
## docker compose up -d traefik caddy edge-broker php1 php2 php3 php4 php5 db redis
|
||||
##
|
||||
## Notes:
|
||||
## - Traefik uses Let’s Encrypt production. Ensure DNS A/AAAA records for api.truckwash.dk, api.truckwash.io and traefik.truckwash.dk point to this host and ports 80/443 are reachable.
|
||||
## - The dashboard is protected by basic auth and an IP allowlist (defined in dynamic.yml). Replace the bcrypt hash before enabling in production.
|
||||
## - The dashboard is protected by basic auth and an IP allowlist (defined in dynamic.yml). Replace the bcrypt hash before enabling in production.
|
||||
|
||||
Reference in New Issue
Block a user