docker-compose.yml 947 B

123456789101112131415161718192021222324252627
  1. services:
  2. adminer:
  3. image: adminer:4.8.1-standalone
  4. container_name: adminer_adminer
  5. restart: unless-stopped
  6. environment:
  7. - ADMINER_DEFAULT_SERVER=mariadb_simple
  8. networks:
  9. - traefik-network
  10. - db-migration
  11. labels:
  12. - "traefik.enable=true"
  13. - traefik.docker.network=traefik-network
  14. - traefik.constraint-label=traefik-network
  15. - traefik.http.routers.adminer-http.middlewares=http-to-https
  16. - traefik.http.routers.adminer-https.rule=Host(`adminer.odamus.com`)
  17. - traefik.http.routers.adminer-https.entrypoints=websecure
  18. - traefik.http.routers.adminer-http.rule=Host(`adminer.odamus.com`)
  19. - traefik.http.routers.adminer-http.entrypoints=web
  20. - "traefik.http.routers.adminer-https.tls.certresolver=mychallenge"
  21. - traefik.http.services.adminer.loadbalancer.server.port=8080
  22. networks:
  23. traefik-network:
  24. external: true
  25. db-migration:
  26. external: true