alpinux-www/deploiement/vhost-deploy.conf
Cédrix 32b7cd1a0e Détacher www.alpinux.org du monorepo, avec son déploiement
La page d'accueil vivait sous home/ dans alpinux.site.2026, sans webhook : elle était
déposée à la main sur le serveur. Le dépôt avait fini par diverger — la version en ligne
portait quatre mois de modifications jamais revenues dans git.

Ce dépôt suit la règle des autres domaines : un domaine, un dépôt. Le site est dans
site/, la chaîne de déploiement dans deploiement/ — clone sur le serveur, service
d'écoute du webhook, relais Apache, et l'ACL qui donne le droit d'écrire dans le
DocumentRoot. installer.sh pose l'ensemble en une fois, et se relance sans rien casser.

Le rsync est sans --delete, volontairement : le DocumentRoot contient aussi le .htaccess
qui relaie /public-calendars vers Nextcloud et les pages d'erreur d'ISPConfig.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ae3qPEPRrNkEY5LwcTTKc1
2026-09-20 09:47:18 +02:00

9 lines
589 B
Text

# À insérer dans le VirtualHost *:443 de /etc/apache2/sites-enabled/100-alpinux.org.vhost,
# juste avant « Include /etc/letsencrypt/options-ssl-apache.conf ».
# installer.sh le fait tout seul ; ce fichier sert de trace et de secours.
#
# Attention : sur owni, les fichiers de sites-enabled sont des copies, pas des liens
# symboliques vers sites-available. Une modification faite dans ISPConfig ne les atteint
# pas — il faut éditer la copie, et tant qu'à faire l'original aussi.
ProxyPass /deploy http://127.0.0.1:9877/deploy
ProxyPassReverse /deploy http://127.0.0.1:9877/deploy