Skip to main content
Voir en Markdown

Déployer Sovrium avec Docker

Vous voulez exécuter une application Sovrium sur n'importe quel hôte doté de Docker, sans rien installer d'autre que l'image.

Lancer le conteneur

Montez votre config et un volume de données, et passez les deux secrets requis. Sur le SQLite par défaut, toute la base de données vit dans le volume /data monté :

docker run -d --name my-app -p 3000:3000 \
  -v "$PWD/app.ts:/app/app.ts:ro" \
  -v my-app-data:/data \
  -e SOVRIUM_DATA_DIR=/data \
  -e AUTH_SECRET="$(openssl rand -hex 32)" \
  -e SOVRIUM_ENCRYPTION_KEY="$(openssl rand -hex 32)" \
  -e BASE_URL=https://app.example.com \
  ghcr.io/sovrium/sovrium:latest start /app/app.ts

Vérifier

curl -fsS http://localhost:3000/ >/dev/null && echo "up"

Le conteneur sert votre application sur le port 3000 ; la base SQLite et les fichiers téléversés persistent dans le volume my-app-data d'un redémarrage (et d'une mise à jour) à l'autre.

Suite

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.

Construit avec Sovrium