feedback.alpinux.org — formulaire de retours (à construire)
Find a file
Alpinux 044e35bc05 docs: compléter README (flux publication, structure prévue, déploiement)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 20:43:35 +02:00
README.md docs: compléter README (flux publication, structure prévue, déploiement) 2026-05-03 20:43:35 +02:00

feedback.alpinux.org

Formulaire de retours et suggestions pour l'association Alpinux.

Statut

À construire. Ce sous-domaine n'est pas encore développé.

Idées

  • Formulaire simple (Flask ou statique) pour collecter les retours des participants aux événements
  • Intégration AlpID optionnelle (retours anonymes possibles)
  • Stockage SQLite ou envoi par e-mail vers une liste de l'association

Flux de publication (quand développé)

Modifier feedback/  →  git add / commit  →  git push  →  SSH sur serveur : git pull + restart
git push    # → gitea.alpinux.org:alpinux.cedrica5l/alpinux-feedback

ssh alpinux.org
cd /home/alpinux/feedback           # chemin à confirmer à l'installation
git pull
source venv/bin/activate && pip install -r requirements.txt
sudo systemctl restart feedback-alpinux

Structure prévue

feedback/
├── app.py                  # Flask app
├── templates/
├── static/
├── requirements.txt
├── .env.example
└── README.md

L'unit systemd sera à ajouter dans ../infra/services/.


Déploiement serveur (ISPConfig)

  1. Sites → Ajouter un site web — domaine feedback.alpinux.org
  2. Activer Let's Encrypt SSL
  3. Directives Apache SSL (reverse proxy Gunicorn) :
RequestHeader set X-Forwarded-Proto "https"
ProxyPreserveHost On
ProxyPass        / http://127.0.0.1:5004/
ProxyPassReverse / http://127.0.0.1:5004/
  1. Créer et activer le service systemd

Développement local

cd feedback
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env && nano .env
flask run --port 5004
# → http://localhost:5004