Skip to content
Snippets Groups Projects
Commit b44039ad authored by kaiyou's avatar kaiyou
Browse files

Add the Hiboo lab docs

parent 3be4abbf
No related branches found
No related tags found
No related merge requests found
Pipeline #2864 passed with stages
in 57 seconds
---
title: Environnement de tests
---
Tester Hiboo nécessite le déploiement de multiples composants pour simuler des
applications interagissant avec. La configuration suivante permet de
déployer localement :
- un serveur Matrix
- un serveur Mastodon
- un serveur Writefreely
# Installer Docker et Compose
Installer Docker depuis la configuration sur Docker CE :
https://docs.docker.com/engine/install/ .
Installer Docker Compose depuis le projet Github :
https://docs.docker.com/compose/install/ .
A défaut, installer Docker et Docker commpose depuis des sources alternatives,
par exemple les dépôts de la distribution.
# Préparer le lab
Récupérer le projet de lab dans un dossier `lab` :
```
git clone https://forge.tedomum.net/acides/hiboo-lab lab
cd lab
```
Télécharger les images Docker :
```
docker-compose pull
```
# Initialiser les serveurs
Initialiser le serveur Matrix :
```
docker-compose run --rm synapse generate
```
Initialiser le serveur Mastodon :
```
docker-compose up -d db redis
docker-compose run --rm mastodon rails db:migrate
docker-compose run --rm mastodon rails assets:precompile
```
Initialiser le serveur Writefreely :
```
mkdir writefreely/{db,keys}
chown 2:2 writefreely/{db,keys}
docker-compose run --rm writefreely keys gen
docker-compose run --rm writefreely db init
```
# Démarrer et arrêter les serveurs
Pour démarrer le tout :
```
docker-compose up -d
```
Pour stopper le tout :
```
docker-compose down
```
# Accéder aux serveurs
Idéalement, remplacez 127.0.0.1 par l'adresse LAN de votre carte réseau.
- Synapse : http://127.0.0.1:8008
- Element : http://127.0.0.1:8009
- Mastodon : http://127.0.0.1:3000
- Writefreely : http://127.0.0.1:8080
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment