49 lines
1.4 KiB
YAML
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
|