mirror of
https://github.com/2martens/cloud-configuration.git
synced 2026-10-17 08:37:56 +02:00
17 lines
370 B
Django/Jinja
17 lines
370 B
Django/Jinja
#!/bin/bash
|
|
|
|
if [ ! -e ~/payload-new ]; then
|
|
echo "No-op: source does not exist."
|
|
exit 0
|
|
fi
|
|
|
|
DATE=$(date +"%Y-%m-%dT%H:%M:%S")
|
|
supervisorctl stop payload
|
|
[ -e ~/payload/media ] && mv ~/payload/media ~/media
|
|
[ -e ~/payload ] && mv ~/payload ~/payload-old-$DATE
|
|
mv ~/payload-new ~/payload
|
|
mv ~/media ~/payload/
|
|
cd ~/payload
|
|
npm install
|
|
supervisorctl start payload
|