Installation

Installez Sovrium globalement ou comme dépendance de projet. Supporte npm, Bun, yarn et pnpm.

Prérequis

Sovrium nécessite Node.js 18+ ou Bun 1.0+. Une base de données PostgreSQL est nécessaire pour la persistance des données (tables, auth).

Installation globale

Installez Sovrium globalement pour utiliser la commande sovrium partout :

# With npm
npm install -g sovrium

# With Bun (recommended)
bun add -g sovrium

Dépendance de projet

Ou ajoutez Sovrium comme dépendance dans un projet existant :

# With npm
npm install sovrium

# With Bun (recommended)
bun add sovrium

# With yarn
yarn add sovrium

# With pnpm
pnpm add sovrium

Vérifier l’installation

Vérifiez que Sovrium est installé correctement :

sovrium --version

Créer un fichier de config

Sovrium lit un fichier de configuration YAML ou JSON. Créez un app.yaml à la racine de votre projet :

name: my-app
version: 1.0.0
description: My first Sovrium application
💡

YAML ou JSON

Sovrium supporte les fichiers .yaml/.yml et .json. Le YAML est recommandé pour sa lisibilité.

Configuration de la base de données

Si votre application utilise des tables ou l’auth, définissez la variable d’environnement DATABASE_URL :

export DATABASE_URL="postgresql://user:password@localhost:5432/myapp"
💡

Pas de base de données pour les sites statiques

Si vous n’utilisez que pages et theme (pas de tables ni d’auth), Sovrium fonctionne sans base de données. Lancez sovrium static app.yaml pour générer un site statique.