Skip to content

Commit ced0257

Browse files
committed
fix: override coolify routing
1 parent 45c3f68 commit ced0257

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

docker-compose.production.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,19 @@ services:
1313
- "coolify.http.enabled=true"
1414
- "coolify.http.host=api.prostaff.gg"
1515
- "coolify.http.port=3000"
16+
# Traefik routing - override Coolify's incorrect routing
17+
- "traefik.enable=true"
18+
- "traefik.http.routers.prostaff-api.rule=Host(`api.prostaff.gg`)"
19+
- "traefik.http.routers.prostaff-api.entrypoints=websecure"
20+
- "traefik.http.routers.prostaff-api.tls.certresolver=letsencrypt"
21+
- "traefik.http.services.prostaff-api.loadbalancer.server.port=3000"
22+
# CORS headers via Traefik
23+
- "traefik.http.middlewares.prostaff-cors.headers.accesscontrolallowmethods=GET,POST,PUT,PATCH,DELETE,OPTIONS,HEAD"
24+
- "traefik.http.middlewares.prostaff-cors.headers.accesscontrolalloworiginlist=https://prostaff.gg,https://www.prostaff.gg"
25+
- "traefik.http.middlewares.prostaff-cors.headers.accesscontrolallowcredentials=true"
26+
- "traefik.http.middlewares.prostaff-cors.headers.accesscontrolallowheaders=*"
27+
- "traefik.http.middlewares.prostaff-cors.headers.accesscontrolmaxage=86400"
28+
- "traefik.http.routers.prostaff-api.middlewares=prostaff-cors"
1629
environment:
1730
RAILS_ENV: production
1831
DATABASE_URL: ${DATABASE_URL}

0 commit comments

Comments
 (0)