ryanlelek.daemon-nodejs
Daemon - Node.js
Ejecuta el proceso de Node.js como un Daemon con Upstart (pronto pasaremos a Systemd)
Requisitos
Requerido:
- Node.js (a través del rol: nodesource.node)
Recomendado:
- Git (a través del rol: ryanlelek.packages)
Variables del Rol
- daemon_name: nodejs_daemon
- daemon_command: npm start
- daemon_envvars: []
Dependencias
- nodesource.node
Ejemplo de Playbook
# Ejecutar como Root
- hosts: all
become: yes
roles:
- ryanlelek.packages
- nodesource.node
# Ejecutar como Usuario
- hosts: all
roles:
# Clonar un repositorio Git de Node.js
- role: ryanlelek.git-repo
git_repo_name: raneto
git_repo_url: https://github.com/gilbitron/Raneto.git
git_repo_command: npm install
# Convertir en daemon
- role: ryanlelek.daemon-nodejs
daemon_name: raneto
daemon_command: npm start
daemon_envvars:
- { key: NODE_ENV, value: PRODUCTION }
- { key: PORT, value: 3000 }
Licencia
MIT
Información del Autor
Creado por Ryan Lelek
Parte de AnsibleTutorials.com
Acerca del proyecto
Run Node.js process as a Daemon with Upstart
Instalar
ansible-galaxy install ryanlelek.daemon-nodejs
Licencia
mit
Descargas
761
Propietario