adminer.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. version: '3.4'
  2. services:
  3. adminer:
  4. image: adminer
  5. # ports:
  6. # - 8005:8080
  7. networks:
  8. - traefik-network
  9. - db-network
  10. volumes:
  11. - /etc/localtime:/etc/localtime
  12. deploy:
  13. placement:
  14. constraints:
  15. - node.hostname == hetzner
  16. labels:
  17. - "traefik.enable=true"
  18. - traefik.docker.network=traefik-network
  19. - traefik.constraint-label=traefik-network
  20. - traefik.http.routers.adminer-http.middlewares=http-to-https
  21. - traefik.http.routers.adminer-https.rule=Host(`adminer.odamus.com`)
  22. - traefik.http.routers.adminer-https.entrypoints=websecure
  23. - traefik.http.routers.adminer-http.rule=Host(`adminer.odamus.com`)
  24. - traefik.http.routers.adminer-http.entrypoints=web
  25. - "traefik.http.routers.adminer-https.tls.certresolver=mychallenge"
  26. - traefik.http.services.adminer.loadbalancer.server.port=8080
  27. # - traefik.http.services.galera.loadbalancer.server.port=8080
  28. networks:
  29. traefik-network:
  30. external: true
  31. db-network:
  32. external: true