-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeploy-render.sh
More file actions
39 lines (31 loc) Β· 1.18 KB
/
Copy pathdeploy-render.sh
File metadata and controls
39 lines (31 loc) Β· 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash
echo "π Preparing backend for Render deployment..."
# Check if we're in the right directory
if [ ! -d "server" ]; then
echo "β Error: Please run this script from the project root directory"
exit 1
fi
echo "π¦ Files prepared for Render deployment:"
echo "β
server/package.json - Updated with Node.js engines"
echo "β
server/.nvmrc - Node version specification"
echo "β
RENDER_DEPLOY.md - Detailed deployment guide"
echo ""
echo "π― Next Steps:"
echo "1. Go to https://render.com"
echo "2. Sign in with GitHub"
echo "3. Create new Web Service from your repository"
echo "4. Use 'server' as root directory"
echo "5. Add your environment variables"
echo ""
echo "π Check RENDER_DEPLOY.md for detailed instructions!"
# Commit changes
echo "π Committing Render deployment files..."
git add server/.nvmrc server/package.json RENDER_DEPLOY.md
git commit -m "Prepare backend for Render deployment
- Add Node.js version specification
- Update package.json with engines
- Add Render deployment guide"
echo "π Pushing to GitHub..."
git push origin main
echo "β
Ready for Render deployment!"
echo "Your backend URL will be: https://focus-mentor-backend.onrender.com"