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:
parent
b1020062b0
commit
0079c9297a
1 changed files with 5 additions and 51 deletions
56
README.md
56
README.md
|
|
@ -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`)
|
## Configuration locale (`.env`)
|
||||||
|
|
||||||
```bash
|
```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_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é |
|
| `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)
|
## Première installation (nouveau serveur)
|
||||||
|
|
@ -238,9 +192,9 @@ sudo systemctl enable --now static-cdn
|
||||||
./scripts/push-assets.sh -y
|
./scripts/push-assets.sh -y
|
||||||
```
|
```
|
||||||
|
|
||||||
### 5. Droits sur les logs (pour la génération GoAccess)
|
---
|
||||||
|
|
||||||
```bash
|
## Voir aussi
|
||||||
sudo usermod -a -G client1 abonnelc
|
|
||||||
sudo systemctl restart static-cdn
|
Vue d'ensemble des projets, procédures de déploiement globales et accès :
|
||||||
```
|
`~/Projects/org.alpinux.owni/README.md`
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue