SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
NPM install en un clin d’oeil
avec Nexus
Nicolas Girault - Dev @Theodo
« Tout ce qui est susceptible de mal tourner,
tournera nécessairement mal. »
— Edward A. Murphy Jr.
Npm install lodash
Npm install lodash
npm cache
REQUEST URI https://registry.npmjs.org/lodash
ETag C7CDFOK
Si l’ETag n’est pas connu du
cache ou que le cache est expiré
REQUEST GET .tar
lodash.tar
Npm install lodash
Archive node_modules
tar xf node_modules.tar && npm prune && npm install
NexusRepository Manager
... maven
docker
npm
Usage : gérer les
packages privés
Installer & Configurer Nexus
Avec docker
docker run -d -p 8081:8081 --name nexus sonatype/nexus
Avec ansible
https://github.com/jhinrichsen/ansible-nexus
Configurer
goo.gl/s1km25
npm >> Nexus >> registry.npmjs.org
~/.npmrc
registry=http://localhost:8081/content/groups/npm
Ou
npm install --registry http://localhost:8081/content/groups/npm
Nexus proxy
lodash lodash
lodash
lodash
lodash
Npm install lodash
Merci
@nicgirault
nic.girault@gmail.com
On recrute ;-)

Contenu connexe

Tendances

Meetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a ServiceMeetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a ServiceFrederic Leger
 
Nconf et nsclient pour icinga
Nconf et nsclient pour icingaNconf et nsclient pour icinga
Nconf et nsclient pour icingaWilfried Tiani
 
Sécuriser un serveur web
Sécuriser un serveur webSécuriser un serveur web
Sécuriser un serveur webTaoufik JABBARI
 
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...DICKO Yacouba
 

Tendances (6)

Meetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a ServiceMeetup vault - ScaaS Secrets as a Service
Meetup vault - ScaaS Secrets as a Service
 
Nconf et nsclient pour icinga
Nconf et nsclient pour icingaNconf et nsclient pour icinga
Nconf et nsclient pour icinga
 
Nagios twil
Nagios twilNagios twil
Nagios twil
 
Sécuriser un serveur web
Sécuriser un serveur webSécuriser un serveur web
Sécuriser un serveur web
 
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
 
Serveur Zabbix
Serveur ZabbixServeur Zabbix
Serveur Zabbix
 

En vedette (20)

2015 2016. global 3º eso. 2º trimestre
2015 2016. global 3º eso. 2º trimestre2015 2016. global 3º eso. 2º trimestre
2015 2016. global 3º eso. 2º trimestre
 
main
mainmain
main
 
Dka+hhs
Dka+hhsDka+hhs
Dka+hhs
 
Bachelor_European_Transcript
Bachelor_European_TranscriptBachelor_European_Transcript
Bachelor_European_Transcript
 
Fotos, almuerzo en el rascacielos
Fotos, almuerzo en el rascacielosFotos, almuerzo en el rascacielos
Fotos, almuerzo en el rascacielos
 
2016.17. 3º eso. f&q. ex2. ev1
2016.17. 3º eso. f&q. ex2. ev12016.17. 3º eso. f&q. ex2. ev1
2016.17. 3º eso. f&q. ex2. ev1
 
2015.2016. mat. 3ºeso. 3ºtri. 2ºexa
2015.2016. mat. 3ºeso. 3ºtri. 2ºexa2015.2016. mat. 3ºeso. 3ºtri. 2ºexa
2015.2016. mat. 3ºeso. 3ºtri. 2ºexa
 
Golf - no cover
Golf - no coverGolf - no cover
Golf - no cover
 
AUCEi Final Final 2015
AUCEi Final Final 2015AUCEi Final Final 2015
AUCEi Final Final 2015
 
AUCEI 2013 DaithiOMurchu
AUCEI 2013 DaithiOMurchuAUCEI 2013 DaithiOMurchu
AUCEI 2013 DaithiOMurchu
 
David_Mateos_Núñez_thesis_distributed_algorithms_convex_optimization
David_Mateos_Núñez_thesis_distributed_algorithms_convex_optimizationDavid_Mateos_Núñez_thesis_distributed_algorithms_convex_optimization
David_Mateos_Núñez_thesis_distributed_algorithms_convex_optimization
 
Andrew Davis Resume ONLINE
Andrew Davis Resume ONLINEAndrew Davis Resume ONLINE
Andrew Davis Resume ONLINE
 
Small Business Radio Network 2014
Small Business Radio Network 2014Small Business Radio Network 2014
Small Business Radio Network 2014
 
Gerencia
GerenciaGerencia
Gerencia
 
The Hideaways Club Deb12
The Hideaways Club Deb12The Hideaways Club Deb12
The Hideaways Club Deb12
 
Internet expandeix societat
Internet expandeix societatInternet expandeix societat
Internet expandeix societat
 
vimal pathak - visual cv
vimal pathak - visual cvvimal pathak - visual cv
vimal pathak - visual cv
 
Documents Controller
Documents ControllerDocuments Controller
Documents Controller
 
1228 fianl project
1228 fianl project1228 fianl project
1228 fianl project
 
Sahara
SaharaSahara
Sahara
 

Similaire à Npm install en un clin d'oeil

Install arch ultrabook full luks ssd
Install arch ultrabook full luks ssdInstall arch ultrabook full luks ssd
Install arch ultrabook full luks ssdAnthony Le Goff
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04ImnaTech
 
Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops)
Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops) Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops)
Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops) Joël Séguillon
 
Install oracle 11g sous RedHat
Install oracle 11g sous RedHatInstall oracle 11g sous RedHat
Install oracle 11g sous RedHatTaoufik AIT HSAIN
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxZakariyaa AIT ELMOUDEN
 
Rapport Kernel Linux - Configuration – Compilation & installation
Rapport Kernel Linux - Configuration –  Compilation & installationRapport Kernel Linux - Configuration –  Compilation & installation
Rapport Kernel Linux - Configuration – Compilation & installationAyoub Rouzi
 
20111220 lyon jug-packaging-natif
20111220 lyon jug-packaging-natif20111220 lyon jug-packaging-natif
20111220 lyon jug-packaging-natifHenri Gomez
 
DRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation NuxeoDRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation NuxeoPASCAL Jean Marie
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Jérôme Petazzoni
 
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...AbdellahELMAMOUN
 
Odoo installation et configuration avancée
Odoo installation et configuration avancéeOdoo installation et configuration avancée
Odoo installation et configuration avancéeYasine LAKHDARI
 
SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008Sonny Brabez
 
20120110 paris jug-packaging-natif
20120110 paris jug-packaging-natif20120110 paris jug-packaging-natif
20120110 paris jug-packaging-natifHenri Gomez
 
Nuxeo5 - Installation Simple
Nuxeo5 - Installation SimpleNuxeo5 - Installation Simple
Nuxeo5 - Installation SimplePASCAL Jean Marie
 

Similaire à Npm install en un clin d'oeil (17)

Install arch ultrabook full luks ssd
Install arch ultrabook full luks ssdInstall arch ultrabook full luks ssd
Install arch ultrabook full luks ssd
 
Synthese
SyntheseSynthese
Synthese
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04
 
Nagios
NagiosNagios
Nagios
 
Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops)
Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops) Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops)
Terraform OpenStack : Mise en pratique sur infrastructure OVH (Rennes devops)
 
Install oracle 11g sous RedHat
Install oracle 11g sous RedHatInstall oracle 11g sous RedHat
Install oracle 11g sous RedHat
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
Rapport Kernel Linux - Configuration – Compilation & installation
Rapport Kernel Linux - Configuration –  Compilation & installationRapport Kernel Linux - Configuration –  Compilation & installation
Rapport Kernel Linux - Configuration – Compilation & installation
 
OpenNMS
OpenNMSOpenNMS
OpenNMS
 
20111220 lyon jug-packaging-natif
20111220 lyon jug-packaging-natif20111220 lyon jug-packaging-natif
20111220 lyon jug-packaging-natif
 
DRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation NuxeoDRAFT - Vm Ware - Installation Nuxeo
DRAFT - Vm Ware - Installation Nuxeo
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)
 
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
5390997 Support formation : Construire et administrer vos conteneurs avec Doc...
 
Odoo installation et configuration avancée
Odoo installation et configuration avancéeOdoo installation et configuration avancée
Odoo installation et configuration avancée
 
SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008SOLARIS 10 - Exercise - FR - 2008
SOLARIS 10 - Exercise - FR - 2008
 
20120110 paris jug-packaging-natif
20120110 paris jug-packaging-natif20120110 paris jug-packaging-natif
20120110 paris jug-packaging-natif
 
Nuxeo5 - Installation Simple
Nuxeo5 - Installation SimpleNuxeo5 - Installation Simple
Nuxeo5 - Installation Simple
 

Npm install en un clin d'oeil