30 lines
736 B
Markdown
30 lines
736 B
Markdown
# Crablog
|
|
|
|
Pure rust. Built with actix, diesel, tera, serde and sqlite3.
|
|
Environment variables are documented in [variables.md](./doc/environment.md)
|
|
|
|
## Build instructions using docker
|
|
|
|
1. Clone the repository
|
|
```bash
|
|
git clone https://github.com/leonardlorenz/crablog
|
|
cd crablog
|
|
```
|
|
2. Set up your configuration file (see below)
|
|
3. Build and run the docker container (Will compile from source and thus take a while)
|
|
```bash
|
|
docker-compose up
|
|
```
|
|
|
|
## Configuration environment file
|
|
|
|
All configuration options are defined in .env, to be created in the same directory as this readme.
|
|
|
|
An example configuration:
|
|
|
|
```bash
|
|
USERNAME=yourusername
|
|
EMAIL=me@mydomain.tld
|
|
BIND_PORT=8000
|
|
SUBMIT_TOKEN=Submit!123 # token needed for submitting
|
|
```
|