Files
Complex/docker-compose.yml
alireza 13deea7f3f fix(docker-compose): rename connection string environment variable
Updated the connection string environment variable from `ConnectionStrings__Default` to `ConnectionStrings__ComplexConnection` to align with the application's expected configuration key.
2026-06-09 01:41:49 +03:30

30 lines
1.3 KiB
YAML

version: "3.8"
services:
complex:
build: .
container_name: ComplexApi
environment:
- TZ=Asia/Tehran
- ASPNETCORE_ENVIRONMENT=Production
- ConnectionStrings__ComplexConnection=Server=sqlserver,1433;TrustServerCertificate=True;Database=ComplexDb;User Id=sa;Password=qwER12#$110;
labels:
- "traefik.enable=true"
- "traefik.http.routers.complex.rule=Host(`complex.nabaksoft.ir`)"
- "traefik.http.services.complex.loadbalancer.server.port=80"
- "traefik.http.routers.complex.entrypoints=websecure"
# - "traefik.http.routers.webapp.tls.certresolver=letsencrypt"
- "traefik.http.routers.complex.middlewares=complex-cors@docker"
- "traefik.http.middlewares.complex-cors.headers.accessControlAllowMethods=GET,POST,PUT,DELETE,OPTIONS"
- "traefik.http.middlewares.complex-cors.headers.accessControlAllowHeaders=*"
- "traefik.http.middlewares.complex-cors.headers.accessControlAllowOriginList=https://*.nabaksoft.ir,http://192.168.8.108"
- "traefik.http.middlewares.webapp-cors.headers.accessControlAllowCredentials=true"
- "traefik.http.middlewares.complex-cors.headers.addVaryHeader=true"
networks:
- services
restart: unless-stopped
networks:
services:
external: true