From df889649d8c1509404a13ed674798942259e9d5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Sat, 19 Sep 2026 22:48:05 +0200 Subject: [PATCH] admin et dynamic sortent de l'espace de travail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ils rejoignent le wiki dans leur propre dossier — ~/Projects/alpinux.admin et ~/Projects/alpinux.dynamic — au même niveau que cet espace. Un dépôt git, un dossier : l'imbrication n'apportait rien et faisait croire à un monorepo. Le tableau des projets, les procédures de déploiement, le tableau de développement local et les commandes de lancement sont mis à jour. Une section « Sortis de cet espace » récapitule où sont passés les trois dépôts. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01PcZ7hL9aVvMhRuzxXLT2DG --- README.md | 35 +++++++++++------------------------ 1 file changed, 11 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 7e22979..0d765d9 100644 --- a/README.md +++ b/README.md @@ -11,18 +11,23 @@ Ce dossier racine est un espace de travail local — il n'a pas de remote git. | Dossier | Domaine | Technologie | Dépôt Gitea | |---------|---------|-------------|-------------| -| `admin/` | admin.alpinux.org | Flask + AlpID | [alpinux-admin](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-admin) | -| `dynamic/` | dynamic.alpinux.org | Flask + AlpID | [alpinux-dynamic](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-dynamic) | | `feedback/` | feedback.alpinux.org | à construire | [alpinux-feedback](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-feedback) | | `home/` | alpinux.org | HTML statique | [alpinux-home](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-home) | | `portail/` | portail.alpinux.org | en construction | [alpinux-portail](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-portail) | | `static/` | static.alpinux.org | Flask + AlpID + CDN | [alpinux-static](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-static) | | `infra/` | — | Configs Apache + systemd | dépôt git local séparé | -Le wiki (`wiki.alpinux.org`, dépôt -[alpinux-wiki](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-wiki)) a sa propre -place : **`~/Projects/alpinux.wiki`**. Il se déploie tout seul et n'a rien à partager avec -les applications Flask ci-dessus. +### Sortis de cet espace + +Ces projets ont leur propre dossier, au même niveau que celui-ci — un dépôt, un dossier : + +| Dossier | Domaine | Dépôt Gitea | +|---------|---------|-------------| +| `~/Projects/alpinux.wiki` | wiki.alpinux.org | [alpinux-wiki](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-wiki) | +| `~/Projects/alpinux.admin` | admin.alpinux.org | [alpinux-admin](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-admin) | +| `~/Projects/alpinux.dynamic` | dynamic.alpinux.org | [alpinux-dynamic](https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-dynamic) | + +Leurs procédures de déploiement sont décrites dans leur propre README. Gitea : **https://gitea.alpinux.org/alpinux.cedrica5l** ISPConfig : **https://owni.alpinux.org:8080** @@ -37,25 +42,11 @@ AlpID (SSO) : **https://alpid.alpinux.org** — realm `master` | Projet | Méthode | Commande | |--------|---------|----------| | `home` | git pull sur serveur | `ssh alpinux.org "cd && git pull"` | -| `admin` | rsync local + restart | `cd admin && ./scripts/deploy.sh` | -| `dynamic` | rsync local + restart | `cd dynamic && ./scripts/deploy.sh` | | `static` (app) | rsync local + restart | `cd static && scripts/deploy-app.sh` | | `static` (assets) | rsync local | `cd static && scripts/push-assets.sh` | -| `wiki` | automatique | `git push` depuis `~/Projects/alpinux.wiki` | Dans tous les cas : versionner avec `git push` **avant** de déployer. -### Flask — admin et dynamic - -```bash -# 1. Poste local -git push origin main - -# 2. Déployer (rsync depuis le dépôt local + restart service) -cd admin # ou dynamic -./scripts/deploy.sh -``` - ### static.alpinux.org — app Flask ```bash @@ -85,8 +76,6 @@ Voir https://wiki.alpinux.org/technique/deploiement-wiki/ | Projet | Commande | URL | |--------|----------|-----| -| `dynamic` | `flask run --port 5001` | http://localhost:5001 | -| `admin` | `flask run --port 5002` | http://localhost:5002 | | `static` | `python app/app.py` | http://localhost:5003 | ```bash @@ -129,8 +118,6 @@ Lancer Claude depuis le sous-dossier du projet pour limiter le contexte : ```bash cd ~/Projects/org.alpinux.owni/static && claude -cd ~/Projects/org.alpinux.owni/admin && claude -cd ~/Projects/org.alpinux.owni/dynamic && claude cd ~/Projects/alpinux.wiki && claude ```