From 5910d4d9a9b223a9e33e0e9e6cfdaf645223f564 Mon Sep 17 00:00:00 2001 From: matthias Date: Fri, 27 Jan 2023 10:19:13 +0000 Subject: [PATCH] Updated the registry browser for password handling and external htpasswd file --- registrybrowser/docker-compose.yml | 32 +++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/registrybrowser/docker-compose.yml b/registrybrowser/docker-compose.yml index 14322ae..bfc765e 100644 --- a/registrybrowser/docker-compose.yml +++ b/registrybrowser/docker-compose.yml @@ -1,12 +1,38 @@ version: '3' +volumes: + registrystorage: + driver_opts: + type: nfs + o: addr=dockerstorage,nfsvers=4 + device: :/dockerstorage/registry + registryauth: + driver_opts: + type: nfs + o: addr=dockerstorage,nfsvers=4 + device: :/dockerstorage/registry/auth + + + services: + registry: + image: registry:2 + volumes: + - registryauth:/auth + - registrystorage:/var/lib/registry + environment: + - REGISTRY_AUTH=htpasswd + - REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm + - REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd + ports: + - '5000:5000' + registrybrowser: image: klausmeyer/docker-registry-browser ports: - 8082:8080 environment: - - 'DOCKER_REGISTRY_URL=http://docker:5000' + - 'DOCKER_REGISTRY_URL=http://maurice:5000' + - 'PUBLIC_REGISTRY_URL=registry.vbchaos.nl' - 'NO_SSL_VERIFICATION=true' - - + - 'ENABLE_DELETE_IMAGES=true'