| @@ -5,10 +5,10 @@ set -e | |||||
| # Konfiguration – einmalig anpassen | # Konfiguration – einmalig anpassen | ||||
| # ══════════════════════════════════════════════════════════════════════ | # ══════════════════════════════════════════════════════════════════════ | ||||
| # Verzeichnis des Git-Repos | |||||
| # Verzeichnis des Git-Repos (enthält httpdocs/, .git/, etc.) | |||||
| GIT_DIR="/var/www/vhosts/memap.de/httpdocs/timetracking/timetracking-git-repo" | GIT_DIR="/var/www/vhosts/memap.de/httpdocs/timetracking/timetracking-git-repo" | ||||
| # Verzeichnis, aus dem die App tatsächlich läuft (Document Root eine Ebene drüber) | |||||
| # Verzeichnis, aus dem die App läuft (Document Root ist dann APP_DIR/public) | |||||
| APP_DIR="/var/www/vhosts/memap.de/httpdocs/timetracking/timetracking-copy" | APP_DIR="/var/www/vhosts/memap.de/httpdocs/timetracking/timetracking-copy" | ||||
| # Binaries | # Binaries | ||||
| @@ -29,6 +29,7 @@ echo "⏳ [1/7] Git pull..." | |||||
| git -C "$GIT_DIR" pull | git -C "$GIT_DIR" pull | ||||
| # ── 2. Dateien ins App-Verzeichnis synchronisieren ──────────────────── | # ── 2. Dateien ins App-Verzeichnis synchronisieren ──────────────────── | ||||
| # Quelle: httpdocs/ im Repo, nicht der Repo-Root | |||||
| echo "⏳ [2/7] Dateien synchronisieren..." | echo "⏳ [2/7] Dateien synchronisieren..." | ||||
| rsync -av --delete \ | rsync -av --delete \ | ||||
| --exclude=".git" \ | --exclude=".git" \ | ||||
| @@ -37,7 +38,7 @@ rsync -av --delete \ | |||||
| --exclude="var/log" \ | --exclude="var/log" \ | ||||
| --exclude=".env.local" \ | --exclude=".env.local" \ | ||||
| --exclude=".env.*.local" \ | --exclude=".env.*.local" \ | ||||
| "$GIT_DIR/" "$APP_DIR/" | |||||
| "$GIT_DIR/httpdocs/" "$APP_DIR/" | |||||
| # ── 3. Composer Dependencies installieren ───────────────────────────── | # ── 3. Composer Dependencies installieren ───────────────────────────── | ||||
| echo "⏳ [3/7] Composer install..." | echo "⏳ [3/7] Composer install..." | ||||