ryanlelek.daemon-nodejs
Démon - Node.js
Exécuter le processus Node.js en tant que démon avec Upstart (migration vers Systemd bientôt)
Exigences
Requis :
- Node.js (via le rôle : nodesource.node)
Recommandé :
- Git (via le rôle : ryanlelek.packages)
Variables du rôle
- daemon_name : nodejs_daemon
- daemon_command : npm start
- daemon_envvars : []
Dépendances
- nodesource.node
Exemple de Playbook
# Exécuter en tant que root
- hôtes : tous
devenir : oui
rôles :
- ryanlelek.packages
- nodesource.node
# Exécuter en tant qu'utilisateur
- hôtes : tous
rôles :
# Cloner un dépôt Git Node.js
- rôle : ryanlelek.git-repo
git_repo_name : raneto
git_repo_url : https://github.com/gilbitron/Raneto.git
git_repo_command : npm install
# Démarrer en tant que démon
- rôle : ryanlelek.daemon-nodejs
daemon_name : raneto
daemon_command : npm start
daemon_envvars :
- { key : NODE_ENV, value : PRODUCTION }
- { key : PORT, value : 3000 }
Licence
MIT
Informations sur l'auteur
Créé par Ryan Lelek
Fait partie de AnsibleTutorials.com