Installation
Using Docker
Tekitoi is mainly distributed on Docker Hub and you can start it with the following command.
docker run -d \
-e CACHE__URL=redis://redis-hostname \
-p 3000:3000 \
-v /path/to/config.toml:/config.toml:ro \
jdrouet/tekitoi:latest --config /config.toml
You can also use it inside a docker-compose file
services:
cache:
image: redis:alpine
tekitoi:
image: jdrouet/tekitoi:latest
command: --config /config.toml
environment:
CACHE__URL: redis://cache
port:
- 3000:3000
volumes:
- /path/to/config.toml:/config.toml:ro
From source
To compile Tekitoi from the sources, you will just need the rust suite, cargo and git
git clone https://github.com/jdrouet/tekitoi
cd tekitoi/tekitoi-server
cargo build --release
./target/release/tekitoi-server --config /path/to/config.toml