improve sh

This commit is contained in:
Rodolfo Berrios
2024-02-16 16:13:06 -03:00
parent 763fa1a31d
commit e08ec6bf90
11 changed files with 37 additions and 57 deletions

View File

@@ -1,23 +1,26 @@
#!/usr/bin/env bash
set -e
NAMESPACE="${NAMESPACE}"
ADMIN_USER="${ADMIN_USER:-admin}"
ADMIN_EMAIL="${ADMIN_EMAIL}"
ADMIN_PASSWORD="$(openssl rand -base64 8)"
NAMESPACE=${NAMESPACE} make --no-print-directory provision &&
NAMESPACE=${NAMESPACE} \
ADMIN_PASSWORD=${ADMIN_PASSWORD} \
ADMIN_EMAIL=${ADMIN_EMAIL} \
ADMIN_USER=${ADMIN_USER} make --no-print-directory install
if [ -z "${CLOUDFLARE_A_NAME}" ]; then
HOSTNAME="${DOMAIN}"
echo "* CLOUDFLARE_A_NAME is not set. Skipping DNS creation."
else
HOSTNAME="${NAMESPACE}.${DOMAIN}"
fi
echo "* Using hostname ${HOSTNAME}"
make --no-print-directory feedback feedback--compose feedback--url NAMESPACE=${NAMESPACE}
make --no-print-directory namespace NAMESPACE=${NAMESPACE} HOSTNAME="${HOSTNAME}"
if [ -n "${CLOUDFLARE_A_NAME}" ]; then
make --no-print-directory cloudflare--create NAMESPACE=${NAMESPACE}
fi
make --no-print-directory up-d NAMESPACE=${NAMESPACE}
make --no-print-directory install NAMESPACE=${NAMESPACE} ADMIN_USER=${ADMIN_USER} ADMIN_EMAIL=${ADMIN_EMAIL} ADMIN_PASSWORD=${ADMIN_PASSWORD}
echo ""
echo "🚀 Deployment complete!"
echo "[OK] Deployment complete!"
NAMESPACE=${NAMESPACE} make --no-print-directory feedback--url
echo "Login details"
echo "--"
echo "Email: ${ADMIN_EMAIL}"