frappe_docker/installation/kubernetes/resources/create-new-site-job.sh
Revant Nandgaonkar 2162c63a48 feat: kubernetes installation
helm chart for erpnext
job resources to create, backup, migrate sites
2020-03-07 22:35:02 +05:30

33 lines
638 B
Bash
Executable file

#!/bin/bash
set -e
if [[ -z "$SITE_NAME" ]]; then
echo "SITE_NAME is not set"
exit 1
fi
if [[ -z "$DB_ROOT_USER" ]]; then
echo "DB_ROOT_USER is not set"
exit 1
fi
if [[ -z "$ADMIN_PASSWORD" ]]; then
echo "ADMIN_PASSWORD is not set"
exit 1
fi
if [[ -z "$SITES_PVC" ]]; then
echo "SITES_PVC is not set"
exit 1
fi
if [[ -z "$VERSION" ]]; then
echo "VERSION is not set"
exit 1
fi
export TIMESTAMP=$(date +%s)
envsubst '${SITE_NAME}
${DB_ROOT_USER}
${ADMIN_PASSWORD}
${SITES_PVC}
${SITE_NAME}
${VERSION}' \
< ./newsitejob.yaml.template > newsitejob-$SITE_NAME-$TIMESTAMP.yaml