Déployer Sovrium sur Scalingo
Vous voulez un déploiement par git push sur un PaaS européen, avec une base gérée et aucun serveur à administrer.
Configurer l'application
Indiquez à Scalingo comment démarrer Sovrium via un Procfile, et ajoutez une base PostgreSQL gérée pour que l'app tourne sur Postgres au lieu du SQLite par défaut :
# Procfile
web: sovrium start app.ts
scalingo --app my-app addons-add postgresql postgresql-starter-512
scalingo --app my-app env-set \
AUTH_SECRET="$(openssl rand -hex 32)" \
SOVRIUM_ENCRYPTION_KEY="$(openssl rand -hex 32)" \
BASE_URL=https://my-app.osc-fr1.scalingo.io
Scalingo injecte DATABASE_URL et PORT automatiquement — Sovrium lit les deux, aucun câblage supplémentaire n'est nécessaire.
Déployer et vérifier
git push scalingo main
curl -fsS https://my-app.osc-fr1.scalingo.io/ >/dev/null && echo "up"
Suite
- Infrastructure de base de données — comment
DATABASE_URLbascule Sovrium vers Postgres. - Migrations de schéma — l'évolution du schéma s'applique au démarrage du prochain déploiement.
- Variables d'environnement — les secrets à définir avec
env-set.
Dernière mise à jour 21 juillet 2026
Cette documentation a été rédigée avec Claude Fable 5 (Anthropic) : des erreurs ou du contenu obsolète sont donc possibles. Sovrium est en bêta — les contributions et corrections sont les bienvenues.