| 123456789101112131415161718192021222324252627282930313233 |
- services:
- registry:
- image: registry:2
- container_name: registry_registry
- restart: unless-stopped
- environment:
- - REGISTRY_AUTH=htpasswd
- - REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd
- - REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm
- volumes:
- - registry_registry:/var/lib/registry
- - registry_auth:/auth
- networks:
- - traefik-network
- labels:
- - "traefik.enable=true"
- - traefik.docker.network=traefik-network
- - traefik.http.routers.registry.rule=Host(`registry.odamus.com`)
- - traefik.http.routers.registry.entrypoints=web
- - traefik.http.routers.registry-secure.rule=Host(`registry.odamus.com`)
- - traefik.http.routers.registry-secure.entrypoints=websecure
- - "traefik.http.routers.registry-secure.tls.certresolver=mychallenge"
- - traefik.http.services.registry.loadbalancer.server.port=5000
- volumes:
- registry_registry:
- external: true
- registry_auth:
- external: true
- networks:
- traefik-network:
- external: true
|