feat: docker production images

This commit is contained in:
Revant Nandgaonkar
2020-02-10 13:30:54 +05:30
parent 305ef606ce
commit aeadd23214
27 changed files with 1031 additions and 21 deletions

View File

@@ -0,0 +1,29 @@
#!/bin/bash
function checkConfigExists() {
COUNTER=0
while [[ ! -e /home/frappe/frappe-bench/sites/common_site_config.json ]] && [[ $COUNTER -le 30 ]] ; do
sleep 1
let COUNTER=COUNTER+1
echo "config file not created, retry $COUNTER"
done
if [[ ! -e /home/frappe/frappe-bench/sites/common_site_config.json ]]; then
echo "timeout: config file not created"
exit 1
fi
}
if [ "$1" = 'start' ]; then
checkConfigExists
su frappe -c "node /home/frappe/frappe-bench/apps/frappe/socketio.js"
elif [ "$1" = 'doctor' ]; then
su frappe -c "node /home/frappe/frappe-bench/apps/frappe/health.js"
else
exec su frappe -c "$@"
fi