Files
Francescos.Recipes.World/docker-compose.yml
T
Francesco Lorenzo D'Amico 0adcd6c08a Initial commit
2026-07-17 14:06:58 +02:00

49 lines
1.4 KiB
YAML

networks:
recipesnet-dev:
driver: bridge
services:
francescos-recipes-world:
container_name: francescos-recipes-world-dev
depends_on:
sqlserver-recipes:
condition: service_healthy
environment:
- ASPNETCORE_ENVIRONMENT=Production
- TZ=Europe/Zurich
- ConnectionStrings__FrancescosRecipesWorldDbContextConnection=Server=sqlserver-recipes,1433;Database=Francesco.Recipes.World;User Id=sa;Password=YourRecipesPassword123!;TrustServerCertificate=True;MultipleActiveResultSets=true
image: francesco448/francescos.recipes.world:latest
networks:
- recipesnet-dev
ports:
- '9003:8080'
restart: unless-stopped
volumes:
- /mnt/PoolHDD/AppData/Francescos--Recipes-World/app:/app
working_dir: /app
sqlserver-recipes:
container_name: sqlserver-recipes-dev
environment:
- ACCEPT_EULA=Y
- SA_PASSWORD=YourRecipesPassword123!
healthcheck:
interval: 10s
retries: 10
start_period: 30s
test:
- CMD-SHELL
- >-
/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P YourRecipesPassword123!
-Q 'SELECT 1' -No
timeout: 5s
image: mcr.microsoft.com/mssql/server:2022-latest
networks:
- recipesnet-dev
ports:
- '1702:1433'
restart: unless-stopped
volumes:
- /mnt/PoolHDD/AppData/Francescos--Recipes-World/sqlserver:/var/opt/mssql