Installation
Prérequis, .env, commandes CLI, démarrage rapide.
Cargo.toml — workspace
Cargo.toml
[workspace]
members = ["monapp", "monapp/migration"]
resolver = "2"
[workspace.package]
version = "0.1.0"
edition = "2024"
rust-version = "1.85"
[workspace.dependencies]
runique = { version = "1.1.50", features = ["orm", "postgres"] }
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
Cargo.toml — workspace
Cargo.toml
[workspace]
members = ["monapp", "monapp/migration"]
resolver = "2"
[workspace.package]
version = "0.1.0"
edition = "2024"
rust-version = "1.85"
[workspace.dependencies]
runique = { version = "1.1.50", features = ["orm", "postgres"] }
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
.env
.env
SECRET_KEY=une_cle_secrete_longue_et_aleatoire
DATABASE_URL=postgres://user:password@localhost:5432/ma_base
DEBUG=true
.env
.env
SECRET_KEY=une_cle_secrete_longue_et_aleatoire
DATABASE_URL=postgres://user:password@localhost:5432/ma_base
DEBUG=true
Commandes CLI
terminal
# Installer le CLI
cargo install runique
# Generer le projet
runique new mon-projet
# Demarrer le serveur (hot reload templates en DEBUG)
runique start
# Migrations
runique makemigrations
runique migrate up
runique migrate down
runique migrate status