Kaynağa Gözat

deploy

master
FlorianEisenmenger 1 hafta önce
ebeveyn
işleme
bbd1fa6690
1 değiştirilmiş dosya ile 4 ekleme ve 3 silme
  1. +4
    -3
      httpdocs/deploy.sh

+ 4
- 3
httpdocs/deploy.sh Dosyayı Görüntüle

@@ -5,10 +5,10 @@ set -e
# 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"

# 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"

# Binaries
@@ -29,6 +29,7 @@ echo "⏳ [1/7] Git pull..."
git -C "$GIT_DIR" pull

# ── 2. Dateien ins App-Verzeichnis synchronisieren ────────────────────
# Quelle: httpdocs/ im Repo, nicht der Repo-Root
echo "⏳ [2/7] Dateien synchronisieren..."
rsync -av --delete \
--exclude=".git" \
@@ -37,7 +38,7 @@ rsync -av --delete \
--exclude="var/log" \
--exclude=".env.local" \
--exclude=".env.*.local" \
"$GIT_DIR/" "$APP_DIR/"
"$GIT_DIR/httpdocs/" "$APP_DIR/"

# ── 3. Composer Dependencies installieren ─────────────────────────────
echo "⏳ [3/7] Composer install..."


Yükleniyor…
İptal
Kaydet