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=myresolver - traefik.http.services.docmost.loadbalancer.server.port=3000 - traefik.http.routers.docmost.service=docmost restart_policy: condition: on-failure networks: - postgres_network - redis_redis_net - traefik-public networks: postgres_network: external: true redis_redis_net: external: true traefik-public: external: true volumes: docmost_pg_data: