diff --git a/services/registry/config/config.yml b/services/registry/config/config.yml index ef7bb05..cdeee85 100644 --- a/services/registry/config/config.yml +++ b/services/registry/config/config.yml @@ -1,21 +1,24 @@ version: 0.1 + log: + level: debug fields: service: registry + storage: cache: - blobdescriptor: inmemory + blobdescriptor: redis {{ registry_storage|to_nice_yaml(indent=2, width=140)|indent(2) }} + +redis: + addr: redis:6379 + http: addr: :5000 headers: X-Content-Type-Options: [nosniff] + auth: htpasswd: - realm: basic-realm + realm: Kadet's private registry path: /etc/docker/registry/htpasswd -health: - storagedriver: - enabled: true - interval: 10s - threshold: 3 diff --git a/services/registry/stack.yml b/services/registry/stack.yml index 5dbea01..34d04ea 100644 --- a/services/registry/stack.yml +++ b/services/registry/stack.yml @@ -1,6 +1,13 @@ version: "{{ compose_version }}" services: + redis: + image: redis:latest + deploy: + resources: + limits: + memory: 256M + registry: image: registry:2 secrets: