services: sqlserver: image: mcr.microsoft.com/mssql/server:2022-latest container_name: dongfang-hydro-sqlserver environment: ACCEPT_EULA: "Y" MSSQL_PID: "Developer" MSSQL_SA_PASSWORD: "${MSSQL_SA_PASSWORD:?Set MSSQL_SA_PASSWORD before starting SQL Server}" ports: - "127.0.0.1:1433:1433" volumes: - dongfang-hydro-sql-data:/var/opt/mssql healthcheck: test: ["CMD-SHELL", "/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P \"$${MSSQL_SA_PASSWORD}\" -C -Q 'SELECT 1' || exit 1"] interval: 10s timeout: 5s retries: 12 volumes: dongfang-hydro-sql-data: