No description
  • Rust 97.4%
  • CSS 1.7%
  • Shell 0.7%
  • Just 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-10 13:53:07 +02:00
dev add dev config 2026-08-06 19:24:42 +02:00
migrations add migrations and better dev environment 2026-08-05 19:57:59 +02:00
src rename git routes 2026-08-10 13:53:07 +02:00
.gitignore add dev config 2026-08-06 19:24:42 +02:00
Cargo.lock add migrations and better dev environment 2026-08-05 19:57:59 +02:00
Cargo.toml add migrations and better dev environment 2026-08-05 19:57:59 +02:00
config.example.toml add timeouts 2026-08-03 21:34:11 +02:00
install-ruby.sh add migrations and better dev environment 2026-08-05 19:57:59 +02:00
justfile add migrations and better dev environment 2026-08-05 19:57:59 +02:00
README.md add migrations and better dev environment 2026-08-05 19:57:59 +02:00

Un backend en Rust pour Scribouilli

Production

Dépendances

  • systemd
  • rbenv et ruby-build
  • git
  • (et les outils de compilation pour ruby-build et pour construire certaines Gems)

Développement

Prérequis

  • rust
  • just
  • sqlite3
  • docker et docker-compose
  • watchexec
  • et les dépendances de production

Créer les dossiers

mkdir -p  data/{ruby,build,cache}

Installer ruby pour Scribouilli

./install-ruby.sh $PWD/data 3.2.2

Lancer le serveur de dev

just dev

Initialiser la base de données

sqlite3 data/db.sqlite < dev/data.sql