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