Corriger le script deploy exemple (chemin absolu sans HOME).
Permet le test bout en bout du webhook et du miroir Bitbucket. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -2,21 +2,20 @@
|
||||
# Emplacement serveur : /home/ms1reader/deploy/deploy_dev.sh
|
||||
# chmod +x ~/deploy/deploy_dev.sh
|
||||
#
|
||||
# Git root = $HOME (ci4app + public_html sont frères, pas un clone dans public_html).
|
||||
# IMPORTANT : ne jamais `git clean -fd` sur tout le home (mail, ssl, etc.).
|
||||
# Git root = /home/ms1reader (ci4app + public_html frères).
|
||||
# HOME n'est pas défini quand appelé via PHP → chemin absolu obligatoire.
|
||||
# Ne jamais `git clean -fd` sur tout le home (mail, ssl, etc.).
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
REPO_DIR="${HOME}"
|
||||
REPO_DIR="/home/ms1reader"
|
||||
BRANCH="dev"
|
||||
|
||||
cd "$REPO_DIR"
|
||||
git fetch origin "$BRANCH"
|
||||
git reset --hard "FETCH_HEAD"
|
||||
# Nettoyer uniquement les chemins applicatifs versionnés
|
||||
git clean -fd -- ci4app public_html
|
||||
|
||||
# Garantir le symlink cPanel (au cas où un vieux commit aurait créé un dossier www)
|
||||
if [ ! -L www ]; then
|
||||
rm -rf www
|
||||
ln -s public_html www
|
||||
|
||||
Reference in New Issue
Block a user