fix deploy config
This commit is contained in:
29
docker-compose.yml
Normal file
29
docker-compose.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
complex:
|
||||
build: .
|
||||
container_name: ComplexApi
|
||||
environment:
|
||||
- TZ=Asia/Tehran
|
||||
- ASPNETCORE_ENVIRONMENT=Production
|
||||
- ConnectionStrings__Default=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
|
||||
Reference in New Issue
Block a user