update doc
+4
@@ -1,5 +1,9 @@
|
|||||||
# Changelog
|
# 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
|
## 2026-06-07 — Ajout du service Olhar API
|
||||||
|
|
||||||
- `Home.md` — ajout de Olhar API dans l'architecture et le tableau des services
|
- `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
|
```bash
|
||||||
cd gitea/
|
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 :**
|
**Configuration post-démarrage :**
|
||||||
|
|
||||||
1. Accéder à `https://git.goutailler-olivier.com` et terminer l'installation via l'interface web
|
1. Accéder à `https://git.goutailler-olivier.com` et terminer l'installation via l'interface web
|
||||||
2. Créer l'organisation `bonsai`
|
2. Créer l'organisation `bonsai`
|
||||||
3. Récupérer un token d'enregistrement pour le runner dans *Administration → Actions → Runners*
|
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 `gitea-compose.yml`, puis redémarrer le service `act_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`.
|
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
|
```bash
|
||||||
cd bonsai-api/
|
cd bonsai-api/
|
||||||
# Créer un fichier .env avec le mot de passe PostgreSQL
|
cp .env.example .env
|
||||||
echo "POSTGRES_PASSWORD=<mot_de_passe_sécurisé>" > .env
|
# Éditer .env avec un mot de passe sécurisé
|
||||||
docker compose up -d
|
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
|
```bash
|
||||||
cd olhar-api/
|
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
|
docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -210,17 +220,20 @@ L'image `git.goutailler-olivier.com/gato/olhar:latest` est construite par la CI
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd nextcloud/
|
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
|
docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
Variables à personnaliser dans `docker-compose.yml` avant le premier lancement :
|
Variables à définir dans `.env` :
|
||||||
|
|
||||||
| Variable | Description |
|
| Variable | Description |
|
||||||
|---|---|
|
|---|---|
|
||||||
| `POSTGRES_PASSWORD` | Mot de passe PostgreSQL |
|
| `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 |
|
| `NEXTCLOUD_ADMIN_PASSWORD` | Mot de passe administrateur |
|
||||||
|
| `PGADMIN_DEFAULT_EMAIL` | Email de connexion pgAdmin |
|
||||||
|
| `PGADMIN_DEFAULT_PASSWORD` | Mot de passe pgAdmin |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user