Operaciones de producción de InforcapHouse. Fuente de verdad de cómo se despliega, se hace rollback y se opera el sistema. Última actualización: 2026-07-02
- Hosting / cómputo: Heroku.
- DNS / TLS: Heroku (dominio
*.herokuapp.compor defecto). - Contenedores / orquestación: no aplica (buildpacks de Heroku); hay
Dockerfiledisponible como alternativa. - CI/CD: GitHub Actions (ver
.github/workflows/).
| Ambiente | URL | Rama | Deploy |
|---|---|---|---|
| Desarrollo | http://localhost:3000 | main |
Local |
| Staging | por definir | — | — |
| Producción | por definir (Heroku) | main |
Manual |
- Solo se despliega a producción desde
main. - Cada deploy debe ser reproducible y reversible.
- Las variables de entorno y secretos se gestionan según
secrets.md. - Verificar health checks tras cada deploy.
# 1. Precompilar assets (lo hace el buildpack) y desplegar
git push heroku main
# 2. Migrar la base de datos
heroku run rails db:migrate
# 3. Verificar
curl https://<app>.herokuapp.com/heroku releases # Ver releases
heroku rollback # Volver al release anterior- Endpoint de salud: raíz
/(no hay/upconfigurado; se puede añadir el health check de Rails 7.1). - Monitoreo de errores: por definir (p. ej. Sentry / Honeybadger).
- Alertas: por definir.