1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-13 03:35:52 +01:00
verdaccio/website/translated_docs/fr/server.md
VerdaccioBot 193c30cea0 New Crowdin translations (#1108)
* New translations server.md (French)
docs(website): new translations

* New translations server.md (French)
docs(website): new translations

* New translations test.md (French)
docs(website): new translations

* New translations test.md (French)
docs(website): new translations

* New translations test.md (French)
docs(website): new translations

* New translations test.md (French)
docs(website): new translations

* New translations uplinks.md (French)
docs(website): new translations

* New translations uplinks.md (French)
docs(website): new translations

* New translations uplinks.md (French)
docs(website): new translations

* New translations uplinks.md (French)
docs(website): new translations

* New translations uplinks.md (French)
docs(website): new translations

* New translations use-cases.md (French)
docs(website): new translations

* New translations use-cases.md (French)
docs(website): new translations

* New translations ci.md (French)
docs(website): new translations

* New translations chef.md (French)
docs(website): new translations

* New translations logo.md (French)
docs(website): new translations

* New translations logo.md (French)
docs(website): new translations

* New translations logo.md (French)
docs(website): new translations

* New translations node-api.md (French)
docs(website): new translations

* New translations logo.md (French)
docs(website): new translations

* New translations ssl.md (French)
docs(website): new translations

* New translations node-api.md (French)
docs(website): new translations

* New translations ssl.md (French)
docs(website): new translations

* New translations puppet.md (French)
docs(website): new translations

* New translations puppet.md (French)
docs(website): new translations

* New translations puppet.md (French)
docs(website): new translations

* New translations puppet.md (French)
docs(website): new translations

* New translations ssl.md (French)
docs(website): new translations

* New translations chef.md (French)
docs(website): new translations

* New translations use-cases.md (French)
docs(website): new translations

* New translations uplinks.md (French)
docs(website): new translations
2018-11-09 07:12:08 +01:00

2.8 KiB
Raw Blame History

id title
server-configuration Configuration du serveur

Il sagit principalement de la documentation de la configuration de base du serveur Linux, mais je pense quil est important de documenter et de partager les étapes que jai suivies pour démarrer définitivement Verdaccio sur mon serveur. Vous aurez besoin d'autorisations root (ou sudo) pour les opérations suivantes.

Gérer en tant qu'utilisateur distinct

Premièrement créez lutilisateur verdaccio:

$ sudo adduser --disabled-login --gecos 'Verdaccio NPM mirror' verdaccio

Vous créez un shell en tant qu'utilisateur verdaccio à l'aide de la commande suivante:

$ sudo su verdaccio
$ cd ~

La commande 'cd ~' envoie le répertoire personnel de l'utilisateur verdaccio. Veillez à exécuter verdaccio au moins une fois pour générer le fichier de configuration. Changez-le en fonction de vos besoins.

À l'écoute de toutes les adresses

Si vous souhaitez écouter chaque adresse externe, définissez la directive d'écoute dans la configuration sur:

# you can specify listen address (or simply a port)
listen: 0.0.0.0:4873

Si vous exécutez verdaccio dans une instance Amazon EC2, vous devrez définir le paramètre 'écouter' dans le fichier 'changer votre configuration' comme décrit ci-dessus.

Avez-vous besoin de configurer Apache? Veuillez vérifier la configuration inverse du proxy

Garder verdaccio en opération pour toujours

Vous pouvez utiliser le paquet de nœud appelé 'forever' pour que le site verdaccio continue de fonctionner tout le temps. https://github.com/nodejitsu/forever

Premièrement installez forever entièrement:

$ sudo npm install -g forever

Assurez-vous que vous avez démarré au moins une fois verdaccio pour générer le fichier de configuration et notez l'utilisateur administrateur créé. Ensuite, la commande suivante peut être utilisée pour lancer verdaccio:

$ forever start `which verdaccio`

Vous pouvez consulter la documentation pour plus d'informations sur l'utilisation forever.

Durée de redémarrage du serveur

Vous pouvez utiliser crontab et forever en même temps pour redémarrer Verdaccio après une réinitialisation du serveur. Lorsque vous êtes connectés en tant qu'utilisateur verdaccio, procédez comme suit:

$ crontab -e

Cela peut vous demander de choisir un éditeur. Sélectionnez votre préféré et continuez. Ajoutez l'annotation suivante au fichier:

@reboot /usr/bin/forever start /usr/lib/node_modules/verdaccio/bin/verdaccio

Les emplacements peuvent varier en fonction de la configuration du serveur. Si vous voulez savoir où sont les fichiers, vous pouvez utiliser la commande 'which':

$ which forever
$ which verdaccio