From 44653c51e4c561b62dc3131820af63fb0e67871a Mon Sep 17 00:00:00 2001 From: jtricerolph Date: Thu, 2 Jul 2026 20:42:49 +0000 Subject: [PATCH] Fix docker-compose: use default bridge network, match hk-planner pattern Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c70c47a..bc54229 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,8 @@ services: - twin-optimiser-backend: + backend: build: ./backend - container_name: twin-optimiser-backend - restart: unless-stopped + security_opt: + - apparmor=unconfined environment: DATABASE_URL: ${DATABASE_URL} CENTRAL_AUTH_SECRET: ${CENTRAL_AUTH_SECRET} @@ -10,23 +10,27 @@ services: SETTINGS_SECRET: ${SETTINGS_SECRET} APP_SLUG: twin-optimiser OFFICE_IP_CHECK: ${OFFICE_IP_CHECK:-disabled} - networks: - - hnf_net + healthcheck: + test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:3001/health || exit 1"] + interval: 10s + retries: 5 + start_period: 20s + restart: unless-stopped - twin-optimiser-frontend: + frontend: build: context: ./frontend args: VITE_HOTEL_NAME: ${VITE_HOTEL_NAME} - container_name: twin-optimiser-frontend - restart: unless-stopped + security_opt: + - apparmor=unconfined ports: - "${FRONTEND_PORT:-3080}:80" depends_on: - - twin-optimiser-backend - networks: - - hnf_net + backend: + condition: service_healthy + restart: unless-stopped networks: - hnf_net: - external: true + default: + driver: bridge