daemon-nodejs

Демон - Node.js

Запустите процесс Node.js как демон с помощью Upstart (скоро на Systemd)

Требования

Обязательно:

  • Node.js (через роль: nodesource.node)

Рекомендуется:

  • Git (через роль: ryanlelek.packages)

Переменные роли

  • daemon_name: nodejs_daemon
  • daemon_command: npm start
  • daemon_envvars: []

Зависимости

  • nodesource.node

Пример плейбука

# Запуск от имени Root
- hosts: all
  become: yes
  roles:
    - ryanlelek.packages
    - nodesource.node

# Запуск от имени пользователя
- hosts: all
  roles:

    # Клонировать репозиторий Node.js из Git
    - role: ryanlelek.git-repo
      git_repo_name:    raneto
      git_repo_url:     https://github.com/gilbitron/Raneto.git
      git_repo_command: npm install

    # Создание демона
    - role: ryanlelek.daemon-nodejs
      daemon_name:    raneto
      daemon_command: npm start
      daemon_envvars:
        - { key: NODE_ENV, value: PRODUCTION }
        - { key: PORT,     value: 3000 }

Лицензия

MIT

Информация об авторе

Создано Райаном Лелеком
Часть AnsibleTutorials.com

О проекте

Run Node.js process as a Daemon with Upstart

Установить
ansible-galaxy install ryanlelek/ansible-role-daemon-nodejs
Лицензия
mit
Загрузки
748
Владелец