Subir archivos a "finalexam"
This commit is contained in:
parent
98cf36606b
commit
f5252a2a10
54
finalexam/deploy-cloud.sh
Normal file
54
finalexam/deploy-cloud.sh
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
echo "========================================"
|
||||||
|
echo " Student Study Planner - Cloud deploy"
|
||||||
|
echo "========================================"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "This script triggers a public deployment on Render."
|
||||||
|
echo "It requires Render deploy hook URLs as environment variables."
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
if ! command -v curl >/dev/null 2>&1; then
|
||||||
|
echo "ERROR: curl is not installed."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$RENDER_BACKEND_DEPLOY_HOOK" ]; then
|
||||||
|
echo "ERROR: RENDER_BACKEND_DEPLOY_HOOK is not set."
|
||||||
|
echo ""
|
||||||
|
echo "Set it with:"
|
||||||
|
echo "export RENDER_BACKEND_DEPLOY_HOOK='https://api.render.com/deploy/....'"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$RENDER_FRONTEND_DEPLOY_HOOK" ]; then
|
||||||
|
echo "ERROR: RENDER_FRONTEND_DEPLOY_HOOK is not set."
|
||||||
|
echo ""
|
||||||
|
echo "Set it with:"
|
||||||
|
echo "export RENDER_FRONTEND_DEPLOY_HOOK='https://api.render.com/deploy/....'"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Triggering backend deploy..."
|
||||||
|
curl -fsS -X POST "$RENDER_BACKEND_DEPLOY_HOOK"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "Triggering frontend deploy..."
|
||||||
|
curl -fsS -X POST "$RENDER_FRONTEND_DEPLOY_HOOK"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "========================================"
|
||||||
|
echo "Deploy triggered successfully."
|
||||||
|
echo "========================================"
|
||||||
|
echo ""
|
||||||
|
echo "Public frontend:"
|
||||||
|
echo "https://tasknotes-frontend.onrender.com"
|
||||||
|
echo ""
|
||||||
|
echo "Backend health endpoint:"
|
||||||
|
echo "https://tasknotes-backend.onrender.com/health"
|
||||||
|
echo ""
|
||||||
|
echo "Note: Render free instances may take some seconds to wake up."
|
||||||
|
echo "========================================"
|
||||||
Loading…
Reference in New Issue
Block a user