version: '3.4' services: adminer: image: adminer # ports: # - 8005:8080 networks: - traefik-network - db-network volumes: - /etc/localtime:/etc/localtime deploy: placement: constraints: - node.hostname == hetzner labels: - "traefik.enable=true" - traefik.docker.network=traefik-network - traefik.constraint-label=traefik-network - traefik.http.routers.adminer-http.middlewares=http-to-https - traefik.http.routers.adminer-https.rule=Host(`adminer.odamus.com`) - traefik.http.routers.adminer-https.entrypoints=websecure - traefik.http.routers.adminer-http.rule=Host(`adminer.odamus.com`) - traefik.http.routers.adminer-http.entrypoints=web - "traefik.http.routers.adminer-https.tls.certresolver=mychallenge" - traefik.http.services.adminer.loadbalancer.server.port=8080 # - traefik.http.services.galera.loadbalancer.server.port=8080 networks: traefik-network: external: true db-network: external: true