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