version: '3.8' services: mssql: image: mcr.microsoft.com/mssql/server:2022-latest environment: SA_PASSWORD: "YourStrong!Passw0rd" ACCEPT_EULA: "Y" ports: - "31433:31433" volumes: - mssql_data:/var/opt/mssql app: build: . depends_on: - mssql environment: SQLSERVER_USER: sa SQLSERVER_PASSWORD: YourStrong!Passw0rd SQLSERVER_HOST: mssql SQLSERVER_PORT: 31433 SQLSERVER_DB: aquabarrier SECRET_KEY: supersecretkey ports: - "8000:8000" command: ["uvicorn", "app.app:app", "--host", "0.0.0.0", "--port", "8000"] volumes: mssql_data: