Edward Kenneway on board

This commit is contained in:
2025-11-04 10:13:30 -08:00
parent 65acfb1ff0
commit e922a939f5
7 changed files with 244 additions and 107 deletions

55
docker-compose.yml Normal file
View File

@@ -0,0 +1,55 @@
version: '3.8'
services:
registry:
image: registry:2
container_name: registry
restart: unless-stopped
ports:
- "${REGISTRY_PORT:-5000}:5000"
environment:
- REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=${REGISTRY_STORAGE_PATH:-/var/lib/registry}
- REGISTRY_AUTH=${REGISTRY_AUTH_ENABLED:-false}
- REGISTRY_AUTH_HTPASSWD_PATH=${REGISTRY_AUTH_PATH:-/auth/htpasswd}
- REGISTRY_AUTH_HTPASSWD_REALM=${REGISTRY_AUTH_REALM:-Registry Realm}
- REGISTRY_HTTP_TLS_CERTIFICATE=${REGISTRY_TLS_CERT_PATH:-}
- REGISTRY_HTTP_TLS_KEY=${REGISTRY_TLS_KEY_PATH:-}
- REGISTRY_LOG_LEVEL=${REGISTRY_LOG_LEVEL:-info}
- REGISTRY_STORAGE_DELETE_ENABLED=${REGISTRY_DELETE_ENABLED:-true}
volumes:
- ${REGISTRY_DATA_PATH:-./data}:/var/lib/registry
- ${REGISTRY_AUTH_PATH:-./auth}:/auth
- ${REGISTRY_TLS_PATH:-./certs}:/certs
networks:
- registry-network
registry-ui:
image: joxit/docker-registry-ui:latest
container_name: registry-ui
restart: unless-stopped
ports:
- "${UI_PORT:-8080}:80"
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:-false}
- CATALOG_ELEMENTS_LIMIT=${CATALOG_ELEMENTS_LIMIT:-1000}
depends_on:
- registry
networks:
- registry-network
networks:
registry-network:
driver: bridge
volumes:
registry-data:
driver: local