Ajouter référence au README principal de l'espace de travail

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Alpinux 2026-05-03 21:00:07 +02:00
parent b1020062b0
commit 0079c9297a

View file

@ -52,19 +52,6 @@ git push # sauvegarde sur gitea.alpinux.org
---
## Contenu hébergé
| Fichier | Usage |
|---------|-------|
| `logo/alpinux-logo-512.png` | Logo 512 px — page d'accueil alpinux.org, balises OG |
| `logo/alpinux-logo-192.png` | Logo 192 px — PWA / Android home screen |
| `logo/favicon-32.png` | Favicon 32 px |
| `logo/favicon-16.png` | Favicon 16 px |
| `logo/favicon.ico` | Favicon ICO multi-taille |
| `wiki/` | Images pour wiki.alpinux.org |
---
## Configuration locale (`.env`)
```bash
@ -154,39 +141,6 @@ Le fichier de référence est `app/.env.example`. Sur le serveur : `/opt/static-
| `STATS_LOG_FILE` | Log Apache à analyser pour la génération à la demande |
| `STATS_GENERATE_CMD` | Commande GoAccess complète — remplace la commande par défaut si renseigné |
### Génération du rapport GoAccess à la demande
Si `goaccess.html` est absent, la page `/stats/` affiche un bouton **Générer et ouvrir** :
1. Lance GoAccess en arrière-plan (thread daemon)
2. Interroge `/stats/status` toutes les 2 s
3. Ouvre le rapport dans un nouvel onglet dès qu'il est prêt
Si le rapport existe, un bouton **↗ Ouvrir dans un nouvel onglet** l'affiche directement.
La commande par défaut (si `STATS_GENERATE_CMD` est vide) :
```
goaccess <STATS_LOG_FILE> --log-format=COMBINED -o <STATS_FILE> [-o <STATS_JSON>]
```
Valeurs utilisées sur le serveur :
```
STATS_LOG_FILE=/var/log/ispconfig/httpd/static.alpinux.org/access.log
STATS_GENERATE_CMD=goaccess /var/log/ispconfig/httpd/static.alpinux.org/access.log \
--config-file=/var/log/ispconfig/httpd/static.alpinux.org/goaccess.conf \
-o /opt/static-cdn/goaccess.html -o /opt/static-cdn/goaccess.json
```
**Prérequis serveur :** l'utilisateur `abonnelc` doit appartenir au groupe `client1`
pour lire les logs ISPConfig (opération à faire une seule fois) :
```bash
sudo usermod -a -G client1 abonnelc
sudo systemctl restart static-cdn
```
---
## Première installation (nouveau serveur)
@ -238,9 +192,9 @@ sudo systemctl enable --now static-cdn
./scripts/push-assets.sh -y
```
### 5. Droits sur les logs (pour la génération GoAccess)
---
```bash
sudo usermod -a -G client1 abonnelc
sudo systemctl restart static-cdn
```
## Voir aussi
Vue d'ensemble des projets, procédures de déploiement globales et accès :
`~/Projects/org.alpinux.owni/README.md`