Handling nodejs within templates
This commit is contained in:
parent
26d5dbfa60
commit
d7780f284d
|
@ -827,7 +827,11 @@ fi
|
|||
|
||||
if [ $app_daemon ]; then
|
||||
echo ''
|
||||
echo " useradd -d \"TODO_PATH_TO_INSTALL\" -s /bin/false ${app_name}"
|
||||
if [[ ! "$app_dir" ]]; then
|
||||
echo " useradd -d \"TODO_PATH_TO_INSTALL\" -s /bin/false ${app_name}"
|
||||
else
|
||||
echo " useradd -d \"${app_dir}\" -s /bin/false ${app_name}"
|
||||
fi
|
||||
echo ''
|
||||
echo " { echo '[Unit]';"
|
||||
echo " echo 'Description=${app_name}';"
|
||||
|
@ -843,9 +847,20 @@ if [ $app_daemon ]; then
|
|||
else
|
||||
echo " echo 'WorkingDirectory=${app_dir}';"
|
||||
fi
|
||||
echo " echo 'ExecStart=TODO';"
|
||||
if [[ ! "$app_nodeapp" ]]; then
|
||||
if [ ! $app_node ]; then
|
||||
echo " echo 'ExecStart=TODO';"
|
||||
else
|
||||
echo " echo 'ExecStart=/usr/local/bin/npm start';"
|
||||
echo " echo 'ExecStop=/usr/local/bin/npm stop';"
|
||||
fi
|
||||
else
|
||||
echo " echo 'ExecStart=/usr/local/bin/node $app_nodeapp';"
|
||||
echo " echo 'Environment=NODE_ENV=production';"
|
||||
fi
|
||||
echo " echo 'Environment=USER=${app_name}';"
|
||||
echo " echo 'Restart=always';"
|
||||
echo " echo 'Environment=\"USER=${app_name}\"';"
|
||||
echo " echo 'StandardError=syslog';"
|
||||
echo " echo '';"
|
||||
echo " echo '[Install]';"
|
||||
echo " echo 'WantedBy=multi-user.target'; } >> \"/etc/systemd/system/${app_name}.service\""
|
||||
|
|
Loading…
Reference in New Issue