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