|
systemd
systemd
/etc/systemd/system/ - юниты созданные администратором сервера
Конфигурационный файл
- WorkingDirectory - рабочая директория (путь к выполняемому скрипту)
- ExecStart - интерпритатор, при помощи которого выполняется скрипт
Пример
1 2 3 4 5 6 7 8 9 10 11 12
| [Service]
WorkingDirectory=/var/projects/crm/api_ameon
ExecStart=/usr/bin/node dist/main
Restart=always
StandardOutput=syslog
SyslogIdentifier=api_ameon
User=ameon
Group=ameon
#Environment=DATABASE_HOST=localhost
EnvironmentFile=/var/projects/crm/api_ameon.env
[Install]
WantedBy=multi-user.target |
Ссылки по теме:
- isqua.ru - Запуск демона приложения через systemd
- github.com/ NestJs systemd
|