Files
cloud-configuration/ansible/roles/payload/templates/bin/updatePayload.sh.j2
T

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