Logo

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