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 ```