adicionando variaveis faltantes

This commit is contained in:
Gabriel Santana de Menezes 2026-05-13 18:47:25 -04:00
parent 080904cebc
commit b510246eb5
3 changed files with 9 additions and 102 deletions

View file

@ -137,8 +137,8 @@ jobs:
FRONTEND_IMAGE=${FRONTEND_IMAGE} FRONTEND_IMAGE=${FRONTEND_IMAGE}
BACKEND_IMAGE=${BACKEND_IMAGE} BACKEND_IMAGE=${BACKEND_IMAGE}
MP_JWT_VERIFY_ISSUER=${MP_JWT_VERIFY_ISSUER} MP_JWT_VERIFY_ISSUER=${MP_JWT_VERIFY_ISSUER}
SMALLRYE_JWT_SIGN_KEY_LOCATION=${SMALLRYE_JWT_SIGN_KEY_LOCATION} SMALLRYE_JWT_SIGN_KEY=${SMALLRYE_JWT_SIGN_KEY}
MP_JWT_VERIFY_PUBLICKEY_LOCATION=${MP_JWT_VERIFY_PUBLICKEY_LOCATION} MP_JWT_VERIFY_PUBLICKEY=${MP_JWT_VERIFY_PUBLICKEY}
EOF EOF
echo "${GHCR_TOKEN}" | docker login ghcr.io -u "${GHCR_USERNAME}" --password-stdin echo "${GHCR_TOKEN}" | docker login ghcr.io -u "${GHCR_USERNAME}" --password-stdin

View file

@ -1,9 +1,10 @@
services: services:
traefik: traefik:
image: traefik:v3.7.1 image: traefik:v3.6
container_name: bee-task-traefik container_name: bee-task-traefik
restart: unless-stopped restart: unless-stopped
environment:
- DOCKER_API_VERSION=1.54
command: command:
- "--api.insecure=true" - "--api.insecure=true"
- "--providers.docker=true" - "--providers.docker=true"
@ -81,9 +82,12 @@ services:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.frontend.rule=PathPrefix(`/`)" - "traefik.http.routers.frontend.rule=PathPrefix(`/frontend`)"
- "traefik.http.routers.frontend.entrypoints=web" - "traefik.http.routers.frontend.entrypoints=web"
- "traefik.http.middlewares.frontend-strip.stripprefix.prefixes=/frontend"
- "traefik.http.routers.frontend.middlewares=frontend-strip"
- "traefik.http.services.frontend.loadbalancer.server.port=3000" - "traefik.http.services.frontend.loadbalancer.server.port=3000"
networks: networks:

View file

@ -1,97 +0,0 @@
services:
traefik:
image: traefik:v3.7.1
container_name: bee-task-traefik
restart: unless-stopped
command:
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entrypoints.web.address=:80"
- "--log.level=DEBUG"
- "--accesslog=true"
ports:
- "80:80"
- "8080:8080"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- traefik-public
postgres:
image: postgres:16
container_name: bee-task-postgres
restart: unless-stopped
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB:-beetask}
volumes:
- postgres_data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER}"]
interval: 10s
timeout: 5s
retries: 5
networks:
- traefik-public
backend:
image: ${BACKEND_IMAGE}
restart: unless-stopped
environment:
DB_USER: ${POSTGRES_USER}
DB_PASSWORD: ${POSTGRES_PASSWORD}
DB_URL: ${DB_URL}
MP_JWT_VERIFY_ISSUER: ${MP_JWT_VERIFY_ISSUER}
SMALLRYE_JWT_SIGN_KEY: ${SMALLRYE_JWT_SIGN_KEY}
MP_JWT_VERIFY_PUBLICKEY: ${MP_JWT_VERIFY_PUBLICKEY}
depends_on:
postgres:
condition: service_healthy
labels:
- "traefik.enable=true"
- "traefik.http.routers.backend.rule=PathPrefix(`/backend`)"
- "traefik.http.routers.backend.entrypoints=web"
- "traefik.http.middlewares.backend-strip.stripprefix.prefixes=/backend"
- "traefik.http.routers.backend.middlewares=backend-strip"
- "traefik.http.services.backend.loadbalancer.server.port=8081"
networks:
- traefik-public
frontend:
image: ${FRONTEND_IMAGE}
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.frontend.rule=PathPrefix(`/`)"
- "traefik.http.routers.frontend.entrypoints=web"
- "traefik.http.services.frontend.loadbalancer.server.port=3000"
networks:
- traefik-public
volumes:
postgres_data:
networks:
traefik-public:
driver: bridge