networks: traefik: external: true default: driver: overlay services: ferdium: image: git.nixc.us/nixius/ferdium:staging networks: - traefik # volumes: # - /mnt/tank/persist/nixc.us/ferdium/staging/data:/data # - /mnt/tank/persist/nixc.us/ferdium/staging/recipes:/app/build/recipes deploy: placement: constraints: - node.hostname == macmini14 labels: homepage.group: apps homepage.name: ferdium homepage.href: https://ferdium.nixc.us/ homepage.description: ferdium traefik.enable: "true" traefik.http.routers.staging-ferdium_ferdium.rule: "Host(`ferdium.nixc.us`)" traefik.http.routers.staging-ferdium_ferdium.entrypoints: "websecure" traefik.http.routers.staging-ferdium_ferdium.tls: "true" traefik.http.routers.staging-ferdium_ferdium.tls.certresolver: "letsencryptresolver" traefik.http.routers.staging-ferdium_ferdium.service: "staging-ferdium_ferdium" traefik.http.services.staging-ferdium_ferdium.loadbalancer.server.port: "3333" traefik.docker.network: "traefik" # traefik.http.routers.staging_ferdium.middlewares: 'authelia_authelia@docker' traefik.http.routers.staging-ferdium_ferdium.middlewares: 'authelia_authelia@docker' update_config: order: stop-first failure_action: rollback delay: 5s delay: 10s parallelism: 1 restart_policy: condition: on-failure