update doc
+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 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user