feat: add Convex dashboard service and CI job to deploy functions to self-hosted backend
This commit is contained in:
parent
70d91b77c9
commit
8d55c37f82
3 changed files with 53 additions and 2 deletions
21
stack.yml
21
stack.yml
|
|
@ -65,6 +65,27 @@ services:
|
|||
networks:
|
||||
- traefik_public
|
||||
|
||||
convex_dashboard:
|
||||
image: ghcr.io/get-convex/convex-dashboard:latest
|
||||
environment:
|
||||
- NEXT_PUBLIC_DEPLOYMENT_URL=https://convex.esdrasrenan.com.br
|
||||
deploy:
|
||||
mode: replicated
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.docker.network=traefik_public
|
||||
- traefik.http.routers.sistema_convex_admin.rule=Host(`convex-admin.esdrasrenan.com.br`)
|
||||
- traefik.http.routers.sistema_convex_admin.entrypoints=websecure
|
||||
- traefik.http.routers.sistema_convex_admin.tls=true
|
||||
- traefik.http.routers.sistema_convex_admin.tls.certresolver=le
|
||||
- traefik.http.services.sistema_convex_admin.loadbalancer.server.port=6791
|
||||
networks:
|
||||
- traefik_public
|
||||
|
||||
volumes:
|
||||
sistema_db:
|
||||
convex_data:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue