mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-25 16:55:08 +00:00
33 lines
638 B
Bash
Executable file
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
|