@@ -7,20 +7,11 @@ services:
77 - " --providers.docker=true"
88 - " --providers.docker.exposedByDefault=false"
99 - " --entrypoints.web.address=:80"
10- - " --entrypoints.websecure.address=:443"
11- - " --entrypoints.web.http.redirections.entryPoint.to=websecure"
12- - " --entrypoints.web.http.redirections.entryPoint.scheme=https"
13- - " --certificatesresolvers.letsencrypt.acme.httpchallenge=true"
14- - " --certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"
15- 16- - " --certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json"
1710 restart : unless-stopped
1811 ports :
1912 - " 80:80"
20- - " 443:443"
2113 volumes :
2214 - /var/run/docker.sock:/var/run/docker.sock
23- - ./letsencrypt:/letsencrypt
2415 networks :
2516 - backend
2617
@@ -38,8 +29,7 @@ services:
3829 - " traefik.enable=true"
3930 - " traefik.http.routers.gateway.rule=Host(`${SERVER_HOST}`)"
4031 - " traefik.http.services.gateway.loadbalancer.server.port=8080"
41- - " traefik.http.routers.gateway.entrypoints=websecure"
42- - " traefik.http.routers.gateway.tls.certresolver=letsencrypt"
32+ - " traefik.http.routers.gateway.entrypoints=web"
4333 networks :
4434 - backend
4535
@@ -53,8 +43,7 @@ services:
5343 - " traefik.enable=true"
5444 - " traefik.http.routers.chat.rule=Host(`${SERVER_HOST}`) && PathPrefix(`/api/chat`)"
5545 - " traefik.http.services.chat.loadbalancer.server.port=80"
56- - " traefik.http.routers.chat.entrypoints=websecure"
57- - " traefik.http.routers.chat.tls.certresolver=letsencrypt"
46+ - " traefik.http.routers.chat.entrypoints=web"
5847 networks :
5948 - backend
6049
@@ -68,8 +57,7 @@ services:
6857 - " traefik.enable=true"
6958 - " traefik.http.routers.matching.rule=Host(`${SERVER_HOST}`) && PathPrefix(`/api/matching`)"
7059 - " traefik.http.services.matching.loadbalancer.server.port=80"
71- - " traefik.http.routers.matching.entrypoints=websecure"
72- - " traefik.http.routers.matching.tls.certresolver=letsencrypt"
60+ - " traefik.http.routers.matching.entrypoints=web"
7361 networks :
7462 - backend
7563
@@ -83,8 +71,7 @@ services:
8371 - " traefik.enable=true"
8472 - " traefik.http.routers.user.rule=Host(`${SERVER_HOST}`) && PathPrefix(`/api/user`)"
8573 - " traefik.http.services.user.loadbalancer.server.port=80"
86- - " traefik.http.routers.user.entrypoints=websecure"
87- - " traefik.http.routers.user.tls.certresolver=letsencrypt"
74+ - " traefik.http.routers.user.entrypoints=web"
8875 networks :
8976 - backend
9077
@@ -93,16 +80,15 @@ services:
9380 ports :
9481 - " 80:80"
9582 environment :
96- - PUBLIC_API_URL=${PUBLIC_API_URL}
83+ - PUBLIC_API_URL=http://${SERVER_HOST}/api
9784 depends_on :
9885 - gateway
9986 restart : unless-stopped
10087 labels :
10188 - " traefik.enable=true"
10289 - " traefik.http.routers.client.rule=Host(`${CLIENT_HOST}`)"
10390 - " traefik.http.services.client.loadbalancer.server.port=3000"
104- - " traefik.http.routers.client.entrypoints=websecure"
105- - " traefik.http.routers.client.tls.certresolver=letsencrypt"
91+ - " traefik.http.routers.client.entrypoints=web"
10692 - " traefik.http.middlewares.client-compress.compress=true"
10793 - " traefik.http.routers.client.middlewares=client-compress"
10894 - " traefik.http.routers.client.priority=1"
0 commit comments