Scalingo
Official docs: https://doc.scalingo.com/
Why Scalingo
Section titled “Why Scalingo”Scalingo is our platform for backend and API applications (Ruby, Node.js, etc.). It handles deployments, scaling, and add-ons (databases, etc.) without requiring us to manage infrastructure.
Deployment model
Section titled “Deployment model”| Environment | Tracks branch |
|---|---|
| Production | production |
| Staging | main |
Merging into main automatically deploys to staging. Merging into production automatically deploys to prod.
Review apps
Section titled “Review apps”Review apps must not be enabled — they generate a new dyno per PR and are too expensive.
If you need to test a branch in a deployed environment, you can manually trigger a deployment from the Scalingo dashboard by selecting the branch you want to deploy.
App ownership
Section titled “App ownership”Scalingo has no organization concept — every app is owned by an individual account. All Groupe-3D apps must be owned by the G3D-Ops account (ops@groupe-3d.com).
An app can be created under a personal account and then transferred to G3D-Ops from the app settings. Keep in mind that the owner of an app is the one billed for it, so the transfer must happen before the app incurs significant usage.
Useful operations
Section titled “Useful operations”For day-to-day operations (one-off commands, logs, scaling, env vars), refer to the official Scalingo documentation.