risotto/README.md

75 lines
1 KiB
Markdown
Raw Permalink Normal View History

2022-03-11 21:26:51 +01:00
# Risotto
2022-03-08 20:44:14 +01:00
2022-03-11 21:26:51 +01:00
## Installation
2022-03-12 10:50:02 +01:00
Install dependencies:
- ldns-utils
- python3-cheetah
- python3-dkimpy
2022-03-11 21:26:51 +01:00
Clone projects:
- https://framagit.org/tiramisu/tiramisu
- https://cloud.silique.fr/gitea/risotto/dataset
- https://cloud.silique.fr/gitea/risotto/rougail
- https://cloud.silique.fr/gitea/risotto/risotto
## Set up
Set up Risotto:
```bash
cd risotto
cp risotto.conf.example risotto.conf
```
In risotto.conf change the dataset directory.
Set up infrasctructure:
```bash
cp server.json.example server.json
```
Change the configuration.
Send configuration to remote server:
```bash
HOST=cloud.silique.fr
./test.py
rm -f installations.tar
tar -cf installations.tar installations
scp installations.tar root@$HOST:
```
## Deploy
In host:
```bash
cd
rm -rf installations
tar xf installations.tar
cd installations
```
Set up host:
```bash
./install_host cloud.silique.fr
```
Build container image:
```bash
2022-03-12 07:59:36 +01:00
./install_images cloud.silique.fr
2022-03-11 21:26:51 +01:00
```
Set up the containers and start them up:
```bash
./install_machines cloud.silique.fr
```