# Staging Deployment - Quick Reference > **Staging URL:** https://pl.porwoll.tech > **Server:** sv-payload (10.10.181.100 intern / 37.24.237.181 extern) > **Branch:** `develop` > **Vollständige Dokumentation:** [DEPLOYMENT.md](./DEPLOYMENT.md) --- ## Quick Commands ### Automatisch (Push auf develop) ```bash git push origin develop # Triggert GitHub Actions ``` ### Manuell auf Server ```bash ssh payload@10.10.181.100 cd ~/payload-cms ./scripts/deploy-staging.sh ``` ### Optionen ```bash ./scripts/deploy-staging.sh --skip-build # Nur Code-Update ./scripts/deploy-staging.sh --skip-migrations # Ohne Migrationen DEPLOY_BRANCH=feature/xyz ./scripts/deploy-staging.sh # Anderer Branch ``` --- ## Status prüfen ```bash # GitHub Actions Status gh run list --workflow=deploy-staging.yml --limit=5 # Server Status pm2 status pm2 logs payload --lines 20 ``` --- ## Troubleshooting | Problem | Lösung | |---------|--------| | OOM beim Build | `pm2 stop all` → Build → `pm2 start ecosystem.config.cjs` | | Migration fehlgeschlagen | `pnpm payload migrate:status` → `pnpm payload migrate` | | Service startet nicht | `pm2 logs payload --err --lines 100` | --- *Für detaillierte Anleitungen siehe [DEPLOYMENT.md](./DEPLOYMENT.md)* *Letzte Aktualisierung: 17.01.2026*