13 lines
472 B
Bash
Executable File
13 lines
472 B
Bash
Executable File
#!/bin/bash
|
|
echo '==== Start updater ===='
|
|
screen -dmS updater bash autoupdate.sh
|
|
echo '==== Cleaning up dead screens ===='
|
|
screen -wipe portfolio
|
|
echo '==== Killing old server ===='
|
|
sudo -iu prod fuser $(sudo -iu prod which node) -k
|
|
echo '==== Restarting Nginx ===='
|
|
rc-service nginx restart
|
|
echo '===== Starting server ===='
|
|
screen -dmS portfolio bash -c "sudo -iu prod bash -c 'cd /prod/portfolio && node --permission --allow-fs-read=/prod/portfolio/* .'"
|
|
echo 'boosh'
|