Manifests/avente-crm/aventecrm.yml
kube-master@emrekirman.com 43f0fc45f6 new manfiests added
2025-10-20 13:19:51 +00:00

40 lines
1002 B
YAML

version: "3.8"
services:
avente_crm:
image: ghcr.io/emrekirman/avente_crm:latest
networks:
- traefik-public
- avente_internal
- redis_redis_net
- postgres_network
deploy:
replicas: 1
restart_policy:
condition: on-failure
placement:
constraints:
- node.labels.platform == prod
update_config:
parallelism: 1
order: start-first
labels:
- traefik.enable=true
- traefik.http.routers.aventecrm.rule=Host(`aventecrm.emrekirman.xyz`)
- traefik.http.routers.aventecrm.entrypoints=websecure
- traefik.http.routers.aventecrm.tls.certresolver=myresolver
- traefik.http.services.aventecrm.loadbalancer.server.port=8080
- traefik.http.routers.aventecrm.service=aventecrm
networks:
postgres_network:
external: true
redis_redis_net:
external: true
traefik-public:
external: true
avente_internal:
driver: overlay
attachable: true