Manifests/docmost/docmost.yml

32 lines
923 B
YAML

version: '3.8'
services:
docmost:
image: docmost/docmost:latest
environment:
- DATABASE_URL=postgres://postgres:98836@postgres-db:5432/docmost
- PORT=3000
- REDIS_URL=redis://98836@redis:6379
- APP_SECRET=QkXq6iVvEy6w2Z9eDsFzNrUuR7yEpXkY
deploy:
placement:
constraints:
- node.labels.platform == dev
replicas: 2
labels:
- traefik.enable=true
- traefik.http.routers.docmost.rule=Host(`doc.emrekirman.xyz`)
- traefik.http.routers.docmost.entrypoints=websecure
- traefik.http.routers.docmost.tls.certresolver=letsencrypt
- traefik.http.services.docmost.loadbalancer.server.port=3000
restart_policy:
condition: on-failure
networks:
- postgres_network
- redis_redis_net
networks:
postgres_network:
external: true
redis_redis_net:
external: true
volumes:
docmost_pg_data: