All templates

Verdaccio

v1.0.0

Verdaccio 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: