From b9c84bad82a8a76681c7805ba02e16deafcc16bd Mon Sep 17 00:00:00 2001 From: Vishesh 'ironeagle' Bangotra Date: Mon, 19 Oct 2026 14:41:20 +0530 Subject: [PATCH] add verdaccio config and mount it instead of empty vault conf dir --- docker-compose.yaml | 9 ++------- verdaccio/config.yaml | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 verdaccio/config.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml index 731d327..deead85 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -38,20 +38,15 @@ x-volume-configs: create_host_path: true verdaccio: &verdaccio_volumes - - /mnt/omnissiah-vault/configs/auth:/auth:ro + - ./verdaccio/config.yaml:/verdaccio/conf/config.yaml:ro + - /mnt/omnissiah-vault/configs/auth:/auth:ro - type: bind source: /mnt/omnissiah-vault/data/verdaccio/storage target: /verdaccio/storage bind: create_host_path: true - - type: bind - source: /mnt/omnissiah-vault/configs/verdaccio - target: /verdaccio/conf - bind: - create_host_path: true - services: registry-ui: image: joxit/docker-registry-ui:latest diff --git a/verdaccio/config.yaml b/verdaccio/config.yaml new file mode 100644 index 0000000..8033c3a --- /dev/null +++ b/verdaccio/config.yaml @@ -0,0 +1,24 @@ +listen: 0.0.0.0:4873 +storage: /verdaccio/storage +plugins: /verdaccio/storage/plugins + +auth: + htpasswd: + file: /auth/htpasswd + max_users: -1 + +packages: + "@*/*": + access: $authenticated + publish: $authenticated + unpublish: $authenticated + + "**": + access: $authenticated + publish: $authenticated + unpublish: $authenticated + +log: + type: stdout + format: pretty + level: warn