static.alpinux.org est publié depuis le dépôt alpinux-static, localement ~/Projects/alpinux.static. Ce qui restait ici n'était qu'un README, et il décrivait un déploiement (a2ensite, copie manuelle du vhost) qui ne correspond plus à ce qui tourne. Même traitement que pour le wiki : un README qui dit où aller et rappelle qu'un push ici ne publie plus rien. Les URLs static.alpinux.org/logo/… utilisées par home/ et dynamic/ restent valides. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KtgiPNG3inkbM8k7suMtjL
34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
# static.alpinux.org a déménagé
|
|
|
|
Le CDN et son tableau de bord Flask ne sont plus ici. Ils vivent dans leur propre
|
|
dépôt, avec l'arborescence remontée à la racine (`logo/`, `app/`, `scripts/` et non
|
|
plus `static/logo/`…) :
|
|
|
|
**https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-static**
|
|
|
|
```bash
|
|
git clone git@gitea.alpinux.org:alpinux.cedrica5l/alpinux-static.git
|
|
```
|
|
|
|
Localement : `~/Projects/alpinux.static/`.
|
|
|
|
## Pourquoi
|
|
|
|
Un domaine, un dépôt — la même bascule que pour le wiki, `admin` et `dynamic`.
|
|
Le contenu présent ici n'était de toute façon qu'un README : les assets et l'app
|
|
étaient déjà suivis ailleurs, et ce dossier décrivait un déploiement (`a2ensite`,
|
|
copie manuelle du vhost) qui ne correspond plus à ce qui tourne.
|
|
|
|
## Ce qui change concrètement
|
|
|
|
Le déploiement se fait depuis le dépôt `alpinux-static`, par rsync :
|
|
|
|
```bash
|
|
cd ~/Projects/alpinux.static
|
|
scripts/deploy-app.sh # app Flask → /opt/static-cdn + restart du service static-cdn
|
|
scripts/push-assets.sh # logo/, wiki/, stats/, error/ → web root ISPConfig
|
|
```
|
|
|
|
**Aucun push dans ce dépôt-ci ne publie plus quoi que ce soit sur static.alpinux.org.**
|
|
Les URLs `https://static.alpinux.org/logo/…` référencées dans `home/` et `dynamic/`
|
|
restent valides, elles pointent vers ce CDN.
|