added db setup documentation in readme

This commit is contained in:
Leonard Lorenz 2020-11-22 00:54:24 +01:00
parent 90bd088228
commit 4f6ba72fc3

View file

@ -7,10 +7,16 @@ Pure rust. Built with actix, diesel, tera, serde and sqlite3.
1. Clone the repository 1. Clone the repository
```bash ```bash
git clone https://github.com/leonardlorenz/crablog git clone https://github.com/leonardlorenz/crablog
cd crablog cd crablog/site
``` ```
2. Set up your configuration file (see below) 2. Install diesel and create a database
3. Build and run the docker container (Will compile from source and thus take a while) ```bash
cargo install diesel_cli
diesel setup --database-url ../content/db.sqlite3
diesel migration run --database-url ../content/db.sqlite3
```
3. Set up your configuration file (see below)
4. Build and run the docker container (Will compile from source and thus take a while)
```bash ```bash
docker-compose up -d docker-compose up -d
``` ```