Files
Registry/docker-compose.yml

48 lines
1.3 KiB
YAML
Raw Normal View History

2025-11-04 10:13:30 -08:00
version: '3.8'
services:
registry:
build: .
2025-11-04 10:13:30 -08:00
container_name: registry
restart: unless-stopped
2025-11-04 10:17:37 -08:00
expose:
- "5000"
2025-11-04 10:13:30 -08:00
volumes:
2025-11-04 10:23:42 -08:00
- registry-data:/var/lib/registry
- registry-auth:/etc/docker/registry/auth
- ./config.yml:/etc/docker/registry/config.yml
2025-11-04 10:13:30 -08:00
networks:
- registry-network
registry-ui:
image: joxit/docker-registry-ui:latest
container_name: registry-ui
restart: unless-stopped
2025-11-04 10:17:37 -08:00
expose:
- "80"
2025-11-04 10:13:30 -08:00
environment:
- SINGLE_REGISTRY=${SINGLE_REGISTRY:-true}
- REGISTRY_TITLE=${REGISTRY_TITLE:-Docker Registry}
- DELETE_IMAGES=${DELETE_IMAGES:-true}
- SHOW_CONTENT_DIGEST=${SHOW_CONTENT_DIGEST:-true}
- NGINX_PROXY_PASS_URL=${REGISTRY_URL:-http://registry:5000}
- SHOW_CATALOG_NB_TAGS=${SHOW_CATALOG_NB_TAGS:-true}
- CATALOG_MIN_BRANCHES=${CATALOG_MIN_BRANCHES:-1}
- CATALOG_MAX_BRANCHES=${CATALOG_MAX_BRANCHES:-1}
- TAGLIST_PAGE_SIZE=${TAGLIST_PAGE_SIZE:-100}
- REGISTRY_SECURED=${REGISTRY_SECURED:-true}
2025-11-04 10:13:30 -08:00
- CATALOG_ELEMENTS_LIMIT=${CATALOG_ELEMENTS_LIMIT:-1000}
depends_on:
- registry
networks:
- registry-network
networks:
registry-network:
driver: bridge
volumes:
registry-data:
driver: local
registry-auth:
2025-11-04 10:13:30 -08:00
driver: local