Skip to content

Commit 6b0804a

Browse files
fix: traefik CORS
1 parent c753706 commit 6b0804a

1 file changed

Lines changed: 19 additions & 4 deletions

File tree

.deploy/dev/compose.yaml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,25 @@ services:
88
- traefik
99
labels:
1010
- "traefik.enable=true"
11-
- "traefik.http.routers.core-system-mock-dev.rule=Host(`mock.core-system.sdc.nycu.club`)"
12-
- "traefik.http.routers.core-system-mock-dev.entrypoints=websecure"
13-
- "traefik.http.routers.core-system-mock-dev.tls=true"
14-
- "traefik.http.routers.core-system-mock-dev.tls.certresolver=cloudflare"
11+
12+
# Router
13+
- "traefik.http.routers.core-system-mock.rule=Host(`mock.core-system.sdc.nycu.club`)"
14+
- "traefik.http.routers.core-system-mock.entrypoints=websecure"
15+
- "traefik.http.routers.core-system-mock.tls=true"
16+
- "traefik.http.routers.core-system-mock.tls.certresolver=cloudflare"
17+
18+
# Service
19+
- "traefik.http.services.core-system-mock.loadbalancer.server.port=4010"
20+
21+
# CORS Middleware
22+
- "traefik.http.middlewares.core-system-cors.headers.accesscontrolalloworiginlist=*"
23+
- "traefik.http.middlewares.core-system-cors.headers.accesscontrolallowmethods=GET,POST,PUT,DELETE,OPTIONS"
24+
- "traefik.http.middlewares.core-system-cors.headers.accesscontrolallowheaders=*"
25+
- "traefik.http.middlewares.core-system-cors.headers.accesscontrolallowcredentials=true"
26+
- "traefik.http.middlewares.core-system-cors.headers.addvaryheader=true"
27+
28+
# Attach middleware
29+
- "traefik.http.routers.core-system-mock.middlewares=core-system-cors"
1530

1631
networks:
1732
traefik:

0 commit comments

Comments
 (0)