chore: configurar domínios customizados task.beetech.dev e api.task.beetech.dev

- Frontend: remover basename '/frontend' do router
- Frontend: criar .env.production com VITE_API_URL
- Backend: remover root-path=/backend, atualizar CORS origins
- Docker Compose: atualizar Traefik labels para Host-based routing

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Gabriel Santana de Menezes 2026-05-16 11:14:07 -04:00
parent 5c53379568
commit 682280fefd
4 changed files with 5 additions and 7 deletions

View file

@ -1,7 +1,6 @@
quarkus.http.port=8081
quarkus.http.root-path=/backend
quarkus.http.cors=true
quarkus.http.cors.origins=*
quarkus.http.cors.origins=https://task.beetech.dev
quarkus.datasource.db-kind=postgresql
quarkus.datasource.username=${DB_USER:beetask}
quarkus.datasource.password=${DB_PASSWORD:beetask}

View file

@ -36,7 +36,7 @@ services:
labels:
- "traefik.enable=true"
- "traefik.http.routers.backend.rule=PathPrefix(`/backend`)"
- "traefik.http.routers.backend.rule=Host(`api.task.beetech.dev`)"
- "traefik.http.routers.backend.entrypoints=websecure"
- "traefik.http.routers.backend.tls.certresolver=letsencrypt"
- "traefik.http.services.backend.loadbalancer.server.port=8081"
@ -47,11 +47,9 @@ services:
labels:
- "traefik.enable=true"
- "traefik.http.routers.frontend.rule=PathPrefix(`/frontend`)"
- "traefik.http.routers.frontend.rule=Host(`task.beetech.dev`)"
- "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:

1
frontend/.env.production Normal file
View file

@ -0,0 +1 @@
VITE_API_URL=https://api.task.beetech.dev

View file

@ -100,4 +100,4 @@ export const router = createBrowserRouter([
},
],
},
], { basename: '/frontend' });
]);