deploy:
      replicas: 1
      placement:
        constraints:
          - node.hostname == web
      labels:
        - "traefik.enable=true"
        - "traefik.http.routers.lemmy.tls=true"
        - "traefik.http.services.lemmy.loadbalancer.server.port=1234"
        - "traefik.http.routers.lemmy.rule=Host(`lemmy.example.com`)"
        - "traefik.http.routers.lemmy.entrypoints=websecure"
        - "traefik.http.routers.lemmy.tls.certresolver=letsencryptresolver"
        - "traefik.http.routers.lemmy.service=lemmy"
        - "traefik.docker.network=traefik"
        - 'traefik.http.routers.lemmy.middlewares=authelia@docker'

c/lemmy_support

  • chiisana@lemmy.chiisana.net
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    I shared this a little while back with my labels, hopefully this could help: https://lemmy.chiisana.net/post/264

    Another thing to note is that since other instances will be pushing data too your instance, you’d need to remove the Authelia middleware else they won’t be able to send things back to your instance.

    Hope this helps!

    • RearsaysOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Reasonable I’m usually only adding Authelia when in dev mode.