diff --git a/modules/docker-registry/docker-compose.yml b/modules/docker-registry/docker-compose.yml index 983437b8..2834ac58 100644 --- a/modules/docker-registry/docker-compose.yml +++ b/modules/docker-registry/docker-compose.yml @@ -85,6 +85,22 @@ services: retries: 3 start_period: 10s + registry-private: + image: registry:2 + container_name: registry-private + restart: always + volumes: + - /opt/registry/data/private:/var/lib/registry + - /opt/registry/config-private.yml:/etc/docker/registry/config.yml:ro + networks: + - registry + healthcheck: + test: ["CMD", "sh", "-c", "wget -qO- http://localhost:5000/v2/ >/dev/null 2>&1"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 10s + nginx: image: nginx:alpine container_name: registry-nginx @@ -95,6 +111,7 @@ services: - "5020:5020" - "5030:5030" - "5040:5040" + - "5050:5050" volumes: - /opt/registry/nginx.conf:/etc/nginx/nginx.conf:ro - nginx-cache:/var/cache/nginx @@ -111,6 +128,8 @@ services: condition: service_healthy registry-kyverno: condition: service_healthy + registry-private: + condition: service_healthy healthcheck: test: ["CMD", "sh", "-c", "wget -qO- http://localhost:5000/v2/ >/dev/null 2>&1"] interval: 30s