# dynamic.alpinux.org Quiz et jeux — Flask + AlpID SSO. ## Déploiement ```bash cd org.alpinux.owni/dynamic git pull source venv/bin/activate pip install -r requirements.txt sudo systemctl restart dynamic.alpinux.org ``` ## Variables d'environnement | Variable | Obligatoire | Description | |----------|-------------|-------------| | `SECRET_KEY` | oui | Clé Flask | | `ALPID_CLIENT_ID` | oui | Client Keycloak | | `ALPID_CLIENT_SECRET` | oui | Secret Keycloak | | `ALPID_DISCOVERY_URL` | oui | `https://alpid.alpinux.org/realms/master/.well-known/openid-configuration` | ## Apache — directives proxy ```apache RequestHeader set X-Forwarded-Proto "https" ProxyPreserveHost On ProxyPass / http://127.0.0.1:5000/ ProxyPassReverse / http://127.0.0.1:5000/ ```