services: twin-optimiser-backend: build: ./backend container_name: twin-optimiser-backend restart: unless-stopped environment: DATABASE_URL: ${DATABASE_URL} CENTRAL_AUTH_SECRET: ${CENTRAL_AUTH_SECRET} SETTINGS_URL: ${SETTINGS_URL} SETTINGS_SECRET: ${SETTINGS_SECRET} APP_SLUG: twin-optimiser OFFICE_IP_CHECK: ${OFFICE_IP_CHECK:-disabled} networks: - hnf_net twin-optimiser-frontend: build: context: ./frontend args: VITE_HOTEL_NAME: ${VITE_HOTEL_NAME} container_name: twin-optimiser-frontend restart: unless-stopped ports: - "${FRONTEND_PORT:-3080}:80" depends_on: - twin-optimiser-backend networks: - hnf_net networks: hnf_net: external: true