Files
avusd/deployment/stop

28 lines
791 B
Plaintext
Raw Normal View History

2021-01-13 11:25:45 -08:00
#!/bin/bash
# Shut the site down, for instance by tweaking a .htaccess file to display
# a 'please wait' notice, or stopping a node server
if [ ! -f "app.js" ]; then
echo "I don't see app.js in the current directory."
exit 1
fi
# Stop the node app via 'forever'. You'll get a harmless warning if the app
# was not already running. Use `pwd` to make sure we have a full path,
# forever is otherwise easily confused and will stop every server with
# the same filename
forever stop `pwd`/app.js && echo "Site stopped"
# Stop the app without 'forever'. We recommend using 'forever' for node apps,
# but this may be your best bet for non-node apps
#
# if [ -f "data/pid" ]; then
# kill `cat data/pid`
# rm data/pid
# echo "Site stopped"
# else
# echo "Site was not running"
# fi