fix health endpoint path and simplify traefik labels
- Remove leading slash from smallrye-health.root-path so the health endpoint resolves to /backend/q/status (relative to non-app root) instead of the unreachable absolute path /status - Clean up docker-compose traefik labels (remove stale comments) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
38b6ddcd5d
commit
0a0228c93e
3 changed files with 3 additions and 11 deletions
|
|
@ -1,4 +1,5 @@
|
||||||
# Database
|
# Database
|
||||||
DB_USER=beetask
|
DB_USER=beetask
|
||||||
DB_PASSWORD=beetask
|
DB_PASSWORD=beetask
|
||||||
DB_URL=jdbc:postgresql://localhost:5432/beetask
|
DB_URL=jdbc:postgresql://localhost:5432/beetask
|
||||||
|
MP_JWT_VERIFY_PUBLICKEY=oamdwoaimwdaoimwdoaim
|
||||||
|
|
@ -14,7 +14,7 @@ quarkus.hibernate-orm.schema-management.strategy=validate
|
||||||
quarkus.smallrye-openapi.path=/openapi
|
quarkus.smallrye-openapi.path=/openapi
|
||||||
quarkus.swagger-ui.path=/swagger
|
quarkus.swagger-ui.path=/swagger
|
||||||
quarkus.swagger-ui.always-include=true
|
quarkus.swagger-ui.always-include=true
|
||||||
quarkus.smallrye-health.root-path=/status
|
quarkus.smallrye-health.root-path=status
|
||||||
|
|
||||||
# JWT Security
|
# JWT Security
|
||||||
mp.jwt.verify.issuer=${MP_JWT_VERIFY_ISSUER}
|
mp.jwt.verify.issuer=${MP_JWT_VERIFY_ISSUER}
|
||||||
|
|
|
||||||
|
|
@ -36,14 +36,9 @@ services:
|
||||||
|
|
||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
|
|
||||||
# domínio
|
|
||||||
- "traefik.http.routers.backend.rule=PathPrefix(`/backend`)"
|
- "traefik.http.routers.backend.rule=PathPrefix(`/backend`)"
|
||||||
# HTTPS
|
|
||||||
- "traefik.http.routers.backend.entrypoints=websecure"
|
- "traefik.http.routers.backend.entrypoints=websecure"
|
||||||
- "traefik.http.routers.backend.tls.certresolver=letsencrypt"
|
- "traefik.http.routers.backend.tls.certresolver=letsencrypt"
|
||||||
|
|
||||||
# porta interna container
|
|
||||||
- "traefik.http.services.backend.loadbalancer.server.port=8081"
|
- "traefik.http.services.backend.loadbalancer.server.port=8081"
|
||||||
|
|
||||||
frontend:
|
frontend:
|
||||||
|
|
@ -52,16 +47,12 @@ services:
|
||||||
|
|
||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
|
|
||||||
- "traefik.http.routers.frontend.rule=PathPrefix(`/frontend`)"
|
- "traefik.http.routers.frontend.rule=PathPrefix(`/frontend`)"
|
||||||
- "traefik.http.routers.frontend.entrypoints=websecure"
|
- "traefik.http.routers.frontend.entrypoints=websecure"
|
||||||
- "traefik.http.routers.frontend.tls.certresolver=letsencrypt"
|
- "traefik.http.routers.frontend.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.routers.frontend.middlewares=frontend-strip"
|
- "traefik.http.routers.frontend.middlewares=frontend-strip"
|
||||||
|
|
||||||
- "traefik.http.middlewares.frontend-strip.stripprefix.prefixes=/frontend"
|
- "traefik.http.middlewares.frontend-strip.stripprefix.prefixes=/frontend"
|
||||||
|
|
||||||
- "traefik.http.services.frontend.loadbalancer.server.port=80"
|
- "traefik.http.services.frontend.loadbalancer.server.port=80"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
postgres_data:
|
postgres_data:
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue