name: 'pyrofetes-api' services: sqlserver: image: mcr.microsoft.com/mssql/server:2022-latest container_name: ${COMPOSE_PROJECT_NAME}-sqlserver ports: - 127.0.0.1:1433:1433 volumes: - type: volume source: sqlserver-volume target: /var/opt/mssql environment: ACCEPT_EULA: "Y" MSSQL_SA_PASSWORD: ${SA_PASSWORD} MSSQL_PID: "Developer" healthcheck: test: ["CMD", "/opt/mssql-tools18/bin/sqlcmd", "-S", "localhost", "-U", "sa", "-P", "${SA_PASSWORD}", "-Q", "SELECT 1", "-No"] interval: 10s timeout: 5s retries: 10 start_period: 30s networks: - network networks: network: name: ${COMPOSE_PROJECT_NAME}-network driver: bridge volumes: sqlserver-volume: driver: local