services: mssql: image: mcr.microsoft.com/mssql/server:2022-latest container_name: bcs-mssql restart: unless-stopped environment: ACCEPT_EULA: "Y" MSSQL_PID: Express SA_PASSWORD: ${MSSQL_SA_PASSWORD} ports: - "1433:1433" volumes: - mssql-data:/var/opt/mssql healthcheck: test: /opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P "$$SA_PASSWORD" -C -Q "SELECT 1" -b -o /dev/null interval: 10s timeout: 5s retries: 10 start_period: 30s bcs-bot: build: . container_name: bcs-bot restart: unless-stopped env_file: - .env volumes: - ./config.yaml:/app/config.yaml - ./logs:/app/logs network_mode: host # Needed to reach athena.lan on the LAN depends_on: mssql: condition: service_healthy volumes: mssql-data: