verdaccio Docker & Self-Hosted Deployment

GitHub

A lightweight Node.js private proxy registry

17,818 stars TypeScript TypeScript 1 file ยท ~4,398 tokens #docker#helm#helm-charts#javascript#kubernetes#nodejs#npm#pnpm
RAW Compose
1. Pull Image (DOCKERHUB) docker pull verdaccio/verdaccio
2. Docker Run (1-Click Launch) docker run -d --name verdaccio -p 4873:4873 --restart always verdaccio/verdaccio:6
3. Podman Run podman run -d --name verdaccio -p 4873:4873 --restart always verdaccio/verdaccio:6
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/verdaccio/verdaccio:6
5. ORAS Pull (OCI Artifact) oras pull verdaccio/verdaccio:6
6. Compose Deployment docker compose up -d
docker-examples/v6/proxy/https-portal-example/docker-compose.yml
Download .yml
services:
  verdaccio:
    image: verdaccio/verdaccio:6
    container_name: verdaccio-https
    ports:
      - '4873:4873'
    volumes:
      - './storage:/verdaccio/storage'
      - './conf:/verdaccio/conf'
  https-portal:
    image: steveltn/https-portal:1
    ports:
      - '80:80'
      - '443:443'
    depends_on:
      - verdaccio
    environment:
      DOMAINS: 'example.com -> http://verdaccio:4873'
      STAGE: local
      FORCE_RENEW: 'true'