Будет ли Realm DB ros запускаться как услуга, жизнеспособная для производства?

Я искал Интернет для этого, я нашел на платформе Realm DB документы, рекомендующие использовать PM2 для производственных сред. Но у меня был кошмар времени, чтобы запустить его в качестве службы при загрузке системы или вообще.

Поэтому я использовал следующий скрипт для запуска сервиса, и он протестирован и работает.

[Unit]
Description=ros server
Requires=network-online.target
After=network-online.target

[Service]
EnvironmentFile=-/etc/sysconfig/ros
Environment=PATH=/usr/bin:/usr/local/bin:/root/.nvm/versions/node/v8.9.4/bin/
User=root
Restart=on-failure
ExecStart=/root/.nvm/versions/node/v8.9.4/bin/ros start
ExecReload=/bin/kill -HUP $MAINPID
KillSignal=SIGINT

[Install]
WantedBy=multi-user.target

Мой вопрос, так как Realm DB рекомендует использовать PM2 для производства. Будет ли мой подход плохой идеей?

Любые предложения и указатели приветствуются

ROS устанавливается как глобальный сервис с NPM Кстати

0 ответов

Другие вопросы по тегам