diff --git a/CLAUDE.md b/CLAUDE.md index 7514f58..10acf80 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -106,8 +106,8 @@ git push origin master && git push inpi master ssh maciejpi@10.22.68.248 "cd /var/www/nordabiznes && sudo -u www-data git pull && sudo systemctl reload nordabiznes" # ⚠️ OBOWIĄZKOWO: Test manualny nowej funkcjonalności na staging! -# 3. PROD (OVH VPS): Rsync zmienionych plików (DOPIERO PO WERYFIKACJI STAGING!) -rsync -avz -e ssh --rsync-path="sudo rsync" maciejpi@57.128.200.27:/var/www/nordabiznes/ +# 3. PROD (OVH VPS): Pull zmiany (DOPIERO PO WERYFIKACJI STAGING!) +ssh maciejpi@57.128.200.27 "cd /var/www/nordabiznes && sudo git pull" # 4. PROD: Migracje SQL (jeśli są) ssh maciejpi@57.128.200.27 "sudo -u postgres psql nordabiz -f /var/www/nordabiznes/database/migrations/XXX_nazwa.sql" @@ -118,7 +118,7 @@ curl -sI https://nordabiznes.pl/health | head -3 ``` **⚠️ UWAGI KRYTYCZNE:** -1. **Brak .git na VPS** - Deploy TYLKO przez rsync, NIE git pull +1. **Git pull z sudo** - `sudo git pull` (pliki owned by root, SSH key maciejpi, remote: GitHub) 2. **Migracje SQL** - Używaj `sudo -u postgres psql` (app user nie ma ALTER TABLE) 3. **`.env` jest root-owned** - Skrypty wymagają sudo do odczytu 4. **502 po restarcie** - Poczekaj 3-5 sekund i sprawdź ponownie