# Relais Apache du webhook de presentations.alpinux.org. # # Deux lignes, à placer dans le VirtualHost *:443 du site. Elles transmettent # https://presentations.alpinux.org/deploy au service d'écoute, qui ne répond que sur # la boucle locale (voir webhook.py et presentations-webhook.service). # # Où les écrire : dans ISPConfig, Sites → presentations.alpinux.org → Options → # « Directives Apache ». ISPConfig régénère le fichier # /etc/apache2/sites-available/presentations.alpinux.org.vhost à chaque modification # du site : une ligne ajoutée à la main dans ce fichier disparaît ce jour-là, alors # qu'une directive saisie dans ISPConfig est réécrite avec le reste. # # installer.sh les pose directement dans le vhost pour que le webhook marche tout de # suite ; les recopier dans ISPConfig les rend durables. # # Modules requis : proxy et proxy_http (déjà actifs sur owni, le wiki s'en sert). ProxyPass /deploy http://127.0.0.1:9878/deploy ProxyPassReverse /deploy http://127.0.0.1:9878/deploy # Le reste du site n'a besoin de rien ici : le .htaccess généré par le build pose # l'en-tête Access-Control-Allow-Origin sur presentations.json, ce qui suppose # « AllowOverride All » (réglage par défaut d'ISPConfig) et le module headers.