forked from sanchezvem/PyroFetes
34 lines
791 B
YAML
34 lines
791 B
YAML
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
|