Verdaccio
v1.0.0Verdaccio is a simple, zero-config-required local private NPM registry. No need for an entire database just to get started. Verdaccio comes out of the box with its own tiny database, and the ability to proxy other registries (eg. npmjs.org), also introduces caching the downloaded modules along the way. For those who are looking to extend their storage capabilities, Verdaccio supports various community-made plugins to hook into services such as Amazon's S3, Google Cloud Storage or create your own plugin.
x-arcane:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/verdaccio.svg
urls:
- https://www.verdaccio.org/
services:
verdaccio:
image: verdaccio/verdaccio:latest
container_name: "verdaccio"
networks:
- node-network
environment:
- VERDACCIO_PORT=4873
ports:
- "${PORT:-4873}:4873"
volumes:
- verdaccio_storage:/verdaccio/storage
- verdaccio_conf:/verdaccio/conf
- verdaccio_plugins:/verdaccio/plugins
labels:
com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/verdaccio.svg
networks:
node-network:
driver: bridge
volumes:
verdaccio_storage:
verdaccio_conf:
verdaccio_plugins:
# https://www.verdaccio.org/docs/docker#using-docker-compose
PORT=4873