Git deployment - co to jest?
Git deployment pozwala automatycznie wdrażała? zmiany kodu na serwer po każdym push do repozytorium. Eliminuje ręczne przesyłanie plików przez FTP.
Konfiguracja przez DirectAdmin
- Zaloguj się do DirectAdmin
- Przejdź do sekcji Git lub Git Version Control
- Kliknij Create
- Wpisz URL repozytorium (GitHub/GitLab/Bitbucket)
- Wybierz ga??? (branch) do deploymentu
- Ustaw katalog docelowy (np. public_html)
- Kliknij Create
Webhook dla automatycznego deployment
- Skopiuj URL webhooka z panelu DirectAdmin Git
- W ustawieniach repozytorium na GitHub: Settings → Webhooks → Add webhook
- Wklej URL webhooka i ustaw trigger: push events
- Od teraz każdy push automatycznie aktualizuje pliki na serwerze
Uwaga: Nie wgrywaj pliku .env z danymi dostępowymi do publicznego repozytorium! Dodaj go do .gitignore i ustaw zmienne środowiskowe ręcznie na serwerze.