-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Overview
Configure for production deployment.
Parent Epic: #70
Priority: P1
Prerequisites
- All previous issues substantially complete
- 6.3: Add HTTP Caching Headers #98 (6.3: Add HTTP Caching Headers)
- 7.3: Write Integration Tests #101 (7.3: Write Integration Tests)
Next Issues (after this is complete)
- 7.5: Create README Documentation
Acceptance Criteria
- Production Rspack/bundler configuration optimized
- Asset fingerprinting/cache busting enabled
- CSS and JS minification
- Source maps configured appropriately
- Proper error pages (404.html, 500.html)
- Health check endpoint (
/healthor/up) - Environment variables documented
- Deployment script or instructions
Implementation Notes
Production checklist:
RAILS_ENV=productionsettingsconfig/environments/production.rbreviewed- Asset precompilation works:
rails assets:precompile - Database migrations (if any)
- Secret key base configured
- Logging configured appropriately
Consider deployment targets:
- Heroku
- Render
- Fly.io
- Docker container
coderabbitai