add verdaccio config and mount it instead of empty vault conf dir

This commit is contained in:
2026-10-19 14:41:20 +05:30
parent d7c2d6409a
commit b9c84bad82
2 changed files with 26 additions and 7 deletions

View File

@@ -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

24
verdaccio/config.yaml Normal file
View File

@@ -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