diff --git a/swarm/docmost.yml b/swarm/docmost.yml index 7ac1fbb..598182f 100644 --- a/swarm/docmost.yml +++ b/swarm/docmost.yml @@ -1,3 +1,6 @@ +volumes: + docmost_redis_data: {} + networks: net: driver: overlay @@ -21,11 +24,14 @@ services: restart: unless-stopped user: "${UID}:${GID}" volumes: - - /var/data/docmost:/app/data/storage + - docmost_redis_data:/app/data/storage networks: - net - traefik-public deploy: + placement: + constraints: + - node.labels.docmost.docmost_redis_data == true labels: - traefik.enable=true - traefik.docker.network=traefik-public diff --git a/swarm/outline.yml b/swarm/outline.yml index b26b871..9869bd2 100644 --- a/swarm/outline.yml +++ b/swarm/outline.yml @@ -1,6 +1,5 @@ -# volumes: -# storage-data: {} -# database-data: {} +volumes: + outline_redis_data: {} networks: net: @@ -13,11 +12,14 @@ services: redis: image: redis:7.2-alpine restart: unless-stopped - user: "${UID}:${GID}" volumes: - - /var/data/outline_redis_data:/data + - outline_redis_data:/data networks: - net + deploy: + placement: + constraints: + - node.labels.outline.outline_redis_data == true outline: image: docker.getoutline.com/outlinewiki/outline:latest