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:
Gabriel Santana de Menezes 2026-05-13 21:46:42 -04:00
parent 38b6ddcd5d
commit 0a0228c93e
3 changed files with 3 additions and 11 deletions

View file

@ -2,3 +2,4 @@
DB_USER=beetask
DB_PASSWORD=beetask
DB_URL=jdbc:postgresql://localhost:5432/beetask
MP_JWT_VERIFY_PUBLICKEY=oamdwoaimwdaoimwdoaim

View file

@ -14,7 +14,7 @@ quarkus.hibernate-orm.schema-management.strategy=validate
quarkus.smallrye-openapi.path=/openapi
quarkus.swagger-ui.path=/swagger
quarkus.swagger-ui.always-include=true
quarkus.smallrye-health.root-path=/status
quarkus.smallrye-health.root-path=status
# JWT Security
mp.jwt.verify.issuer=${MP_JWT_VERIFY_ISSUER}

View file

@ -36,14 +36,9 @@ services:
labels:
- "traefik.enable=true"
# domínio
- "traefik.http.routers.backend.rule=PathPrefix(`/backend`)"
# HTTPS
- "traefik.http.routers.backend.entrypoints=websecure"
- "traefik.http.routers.backend.tls.certresolver=letsencrypt"
# porta interna container
- "traefik.http.services.backend.loadbalancer.server.port=8081"
frontend:
@ -52,16 +47,12 @@ services:
labels:
- "traefik.enable=true"
- "traefik.http.routers.frontend.rule=PathPrefix(`/frontend`)"
- "traefik.http.routers.frontend.entrypoints=websecure"
- "traefik.http.routers.frontend.tls.certresolver=letsencrypt"
- "traefik.http.routers.frontend.middlewares=frontend-strip"
- "traefik.http.middlewares.frontend-strip.stripprefix.prefixes=/frontend"
- "traefik.http.services.frontend.loadbalancer.server.port=80"
volumes:
postgres_data: