verdaccio + active directory authentication in docker. this repository uses a base image of node:alpine
and the npm packages: verdaccio and verdaccio-activedirectory.
PORT
: tcp port to run verdaccio in, defaults to4873
;BASIC
: access rights for non scoped packages, defaults to$all
;SCOPED
: access rights for scoped packages, defaults to$authenticated
;PROXY
: fallback proxy for not found packages, defaults tohttps://registry.npmjs.org
;WEB_ENABLE
: is web page enabled, defaults totrue
;WEB_TITLE
: web page title, defaults toVerdaccio
;WEB_LOGO
: logo used in web page, defaults to verdaccio logo;
DOMAIN
: active directory domain;BASE_DN
: active directory baseDn;
- Configuration File:
/verdaccio/conf/config.yml
; - Data Storage:
/verdaccio/storage
;
version: '3.3'
services:
verdaccio:
image: mateusoli/verdaccio-ad
ports:
- 4873:4873
volumes:
- verdaccio:/verdaccio/storage
environment:
DOMAIN: domain.com
BASE_DN: dc=domain,dc=com
volumes:
verdaccio: