update doc

2026-06-07 09:11:06 +02:00
parent 5cb0c6d23c
commit 406bc6cb24
2 changed files with 26 additions and 9 deletions
+4
@@ -1,5 +1,9 @@
# Changelog
## 2026-06-07 — Ajout des fichiers .env.example et extraction des secrets hardcodés
- `Installation-Production.md` — sections Gitea, Bonsai API, Olhar API, Nextcloud : instructions mises à jour pour utiliser `cp .env.example .env` ; ajout de la variable `GITEA_RUNNER_REGISTRATION_TOKEN` ; ajout des variables pgAdmin dans Nextcloud
## 2026-06-07 — Ajout du service Olhar API
- `Home.md` — ajout de Olhar API dans l'architecture et le tableau des services
+22 -9
@@ -65,15 +65,24 @@ Gitea est la forge Git avec le runner CI/CD intégré.
```bash
cd gitea/
docker compose -f gitea-compose.yml up -d
cp .env.example .env
# Éditer .env avec des valeurs sécurisées
docker compose up -d
```
Variables à définir dans `.env` :
| Variable | Description |
|---|---|
| `GITEA_POSTGRES_PASSWORD` | Mot de passe de la base PostgreSQL |
| `GITEA_RUNNER_REGISTRATION_TOKEN` | Token d'enregistrement du runner Actions |
**Configuration post-démarrage :**
1. Accéder à `https://git.goutailler-olivier.com` et terminer l'installation via l'interface web
2. Créer l'organisation `bonsai`
3. Récupérer un token d'enregistrement pour le runner dans *Administration → Actions → Runners*
4. Mettre à jour `GITEA_RUNNER_REGISTRATION_TOKEN` dans `gitea-compose.yml`, puis redémarrer le service `act_runner`
3. Récupérer le token d'enregistrement du runner dans *Administration du site → Actions → Runners → Créer un runner*
4. Mettre à jour `GITEA_RUNNER_REGISTRATION_TOKEN` dans `.env`, puis redémarrer le service : `docker compose restart act_runner`
Le runner est configuré avec le label `ubuntu-latest` mappé sur `ubuntu:22.04`.
@@ -93,8 +102,8 @@ docker login git.goutailler-olivier.com -u <utilisateur>
```bash
cd bonsai-api/
# Créer un fichier .env avec le mot de passe PostgreSQL
echo "POSTGRES_PASSWORD=<mot_de_passe_sécurisé>" > .env
cp .env.example .env
# Éditer .env avec un mot de passe sécurisé
docker compose up -d
```
@@ -162,7 +171,8 @@ L'image est construite par la CI Gitea et poussée sur le registre `git.goutaill
```bash
cd olhar-api/
echo "POSTGRES_PASSWORD=<mot_de_passe_sécurisé>" > .env
cp .env.example .env
# Éditer .env avec un mot de passe sécurisé
docker compose up -d
```
@@ -210,17 +220,20 @@ L'image `git.goutailler-olivier.com/gato/olhar:latest` est construite par la CI
```bash
cd nextcloud/
# Adapter les mots de passe dans docker-compose.yml avant le premier démarrage
cp .env.example .env
# Éditer .env avec des valeurs sécurisées avant le premier démarrage
docker compose up -d
```
Variables à personnaliser dans `docker-compose.yml` avant le premier lancement :
Variables à définir dans `.env` :
| Variable | Description |
|---|---|
| `POSTGRES_PASSWORD` | Mot de passe PostgreSQL |
| `NEXTCLOUD_ADMIN_USER` | Compte administrateur Nextcloud |
| `NEXTCLOUD_ADMIN_USER` | Compte administrateur Nextcloud (créé au premier démarrage uniquement) |
| `NEXTCLOUD_ADMIN_PASSWORD` | Mot de passe administrateur |
| `PGADMIN_DEFAULT_EMAIL` | Email de connexion pgAdmin |
| `PGADMIN_DEFAULT_PASSWORD` | Mot de passe pgAdmin |
---