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
Владелец