ryanlelek.daemon-nodejs
Demon - Node.js
Uruchom proces Node.js jako demon za pomocą Upstart (wkrótce na Systemd)
Wymagania
Wymagane:
- Node.js (za pomocą roli: nodesource.node)
Zalecane:
- Git (za pomocą roli: ryanlelek.packages)
Zmienne roli
- daemon_name: nodejs_daemon
- daemon_command: npm start
- daemon_envvars: []
Zależności
- nodesource.node
Przykładowy playbook
# Uruchom jako Root
- hosts: all
become: yes
roles:
- ryanlelek.packages
- nodesource.node
# Uruchom jako Użytkownik
- hosts: all
roles:
# Sklonuj repozytorium Git Node.js
- role: ryanlelek.git-repo
git_repo_name: raneto
git_repo_url: https://github.com/gilbitron/Raneto.git
git_repo_command: npm install
# Utwórz demona
- role: ryanlelek.daemon-nodejs
daemon_name: raneto
daemon_command: npm start
daemon_envvars:
- { key: NODE_ENV, value: PRODUCTION }
- { key: PORT, value: 3000 }
Licencja
MIT
Informacje o autorze
Stworzone przez Ryan Lelek
Część AnsibleTutorials.com
O projekcie
Run Node.js process as a Daemon with Upstart
Zainstaluj
ansible-galaxy install ryanlelek.daemon-nodejs
Licencja
mit
Pobrania
761
Właściciel