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
-tes : tous
  devenir : oui
  rôles :
    - ryanlelek.packages
    - nodesource.node

# Exécuter en tant qu'utilisateur
-tes : tous
  rôles :

    # Cloner un dépôt Git Node.js
    -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
    -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

À propos du projet

Run Node.js process as a Daemon with Upstart

Installer
ansible-galaxy install ryanlelek.daemon-nodejs
Licence
mit
Téléchargements
761
Propriétaire