edumanagerpro2/portal/docker-compose.yml

34 lines
933 B
YAML

version: '3.8'
services:
portalaluno:
image: 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