34 lines
973 B
YAML
34 lines
973 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
|
|
portalaluno:
|
|
image: ghcr.io/sidney201900/edumanager-pro2026/portalaluno:latest
|
|
environment:
|
|
- VITE_SUPABASE_URL=${VITE_SUPABASE_URL}
|
|
- VITE_SUPABASE_KEY=${VITE_SUPABASE_KEY}
|
|
- JWT_SECRET=${JWT_SECRET}
|
|
- PORT=3001
|
|
networks:
|
|
- network_public
|
|
- default
|
|
deploy:
|
|
mode: replicated
|
|
replicas: 1
|
|
restart_policy:
|
|
condition: on-failure
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.portalaluno.rule=Host(`aluno.microtecinformaticacurso.com.br`)"
|
|
- "traefik.http.routers.portalaluno.entrypoints=websecure"
|
|
- "traefik.http.routers.portalaluno.tls=true"
|
|
- "traefik.http.routers.portalaluno.tls.certresolver=leresolver"
|
|
- "traefik.http.services.portalaluno.loadbalancer.server.port=3001"
|
|
- "traefik.docker.network=network_public"
|
|
|
|
networks:
|
|
network_public:
|
|
external: true
|
|
default:
|
|
driver: overlay
|