Heroku Deployment¶
Quick Deploy¶
cd service_cloud_deploy/heroku
./deploy_heroku.sh
The deployment script handles:
Database setup
Environment variable configuration
Application deployment
Health check verification
Manual Deployment¶
1. Create Heroku App¶
heroku create your-app-name
2. Add PostgreSQL¶
heroku addons:create heroku-postgresql:mini
3. Set Environment Variables¶
heroku config:set OPENAI_API_KEY=your_key
heroku config:set AGENT_SESSION_STORE_URI=$(heroku config:get DATABASE_URL)
4. Deploy¶
git push heroku main
Post-Deployment¶
API Documentation:
https://your-app-name.herokuapp.com/docsHealth Check:
https://your-app-name.herokuapp.com/health
Monitoring¶
Monitor logs:
heroku logs --tail