26 lines
802 B
YAML
26 lines
802 B
YAML
version: '3.8'
|
|
services:
|
|
edumanager:
|
|
build: .
|
|
environment:
|
|
- VITE_SUPABASE_URL=${VITE_SUPABASE_URL}
|
|
- VITE_SUPABASE_KEY=${VITE_SUPABASE_KEY}
|
|
- ASAAS_API_KEY=${ASAAS_API_KEY}
|
|
- ASAAS_WEBHOOK_TOKEN=${ASAAS_WEBHOOK_TOKEN}
|
|
networks:
|
|
- traefik-public
|
|
deploy:
|
|
mode: replicated
|
|
replicas: 1
|
|
restart_policy:
|
|
condition: on-failure
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.edumanager.rule=Host(`edumanager.microtecinformaticacurso.com.br`)"
|
|
- "traefik.http.routers.edumanager.entrypoints=websecure"
|
|
- "traefik.http.routers.edumanager.tls.certresolver=letsencrypt"
|
|
- "traefik.http.services.edumanager.loadbalancer.server.port=3000"
|
|
networks:
|
|
traefik-public:
|
|
external: true
|