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`)
|
||||
|
||||
```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`
|
||||
|
|
|
|||
Loading…
Reference in a new issue