From 7ead84ba6bc1c52abe9704830d082f64dd2d551e Mon Sep 17 00:00:00 2001 From: renzaspiras Date: Wed, 5 Nov 2025 09:32:59 -0800 Subject: [PATCH] fix: simplify and test registry setup - Fix config.yml format - Simplify Dockerfile with direct config copy - Remove unnecessary volume mounts - Tested working locally --- Dockerfile | 20 +------------------- docker-compose.yml | 3 --- 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/Dockerfile b/Dockerfile index 96a9d4e..ad0d33b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,22 +4,4 @@ FROM registry:2 RUN apk --no-cache add apache2-utils # Create config directory and add default config -RUN mkdir -p /etc/docker/registry/ && \ - echo 'version: 0.1\n\ -log:\n\ - fields:\n\ - service: registry\n\ -storage:\n\ - cache:\n\ - blobdescriptor: inmemory\n\ - filesystem:\n\ - rootdirectory: /var/lib/registry\n\ -http:\n\ - addr: :5000\n\ - headers:\n\ - X-Content-Type-Options: [nosniff]\n\ -health:\n\ - storagedriver:\n\ - enabled: true\n\ - interval: 10s\n\ - threshold: 3' > /etc/docker/registry/config.yml \ No newline at end of file +COPY config.yml /etc/docker/registry/config.yml \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 1477b2e..8df99cf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,7 +9,6 @@ services: - "5000" volumes: - registry-data:/var/lib/registry - - registry-config:/etc/docker/registry networks: - registry-network @@ -19,6 +18,4 @@ networks: volumes: registry-data: - driver: local - registry-config: driver: local \ No newline at end of file