scribouilli-backend/README.md

44 lines
671 B
Markdown

# Un backend en Rust pour [Scribouilli](https://github.com/Scribouilli/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
```sh
mkdir -p data/{ruby,build,cache}
```
### Installer ruby pour Scribouilli
```sh
./install-ruby.sh $PWD/data 3.2.2
```
### Lancer le serveur de dev
```sh
just dev
```
### Initialiser la base de données
```sh
sqlite3 data/db.sqlite < dev/data.sql
```