npm mirror avec verdaccio

05/06/2025

Pour utiliser le mirroir :

npm set registry http://ton-miroir:4873/

👉 Ça s’enregistre dans ~/.npmrc
Et ça sera utilisé par tous les npm install / npm update

Dans un Dockerfile

RUN npm set registry http://ton-miroir:4873/

installer verdaccio

on peut récupérer la config depuis
https://github.com/verdaccio/verdaccio/blob/5.x/conf/docker.yaml
et le sauvegarder ici : /root/docker/verdaccio/conf/config.yaml
et donner les bons droits :

chown -R 10001:10001 /root/docker/verdaccio
    services:
      verdaccio:
        image: verdaccio/verdaccio:latest
        container_name: verdaccio
        ports:
          - '4873:4873'
        volumes:
          - '/root/docker/verdaccio/storage:/verdaccio/storage'
          - '/root/docker/verdaccio/conf:/verdaccio/conf'

le site est visible ici : http://ton-miroir:4873/