Mam w planach przejść ze shared hostingu na VPS z elegancko ogarniętą infrastrukturą Gita (tutaj już wybrałem Gitlaba) i deployami na produkcję (nginx na tym samym serwerze).
Jakieś wskazówki bądź artykuły co szukać, aby przed przygotowaniem takiego setupu wszystko dokładnie wiedzieć? Głównie chodzi mi temat o proces deployowania z repozytorium na serwer produkcyjny (nie wiem jak te dwie rzeczy połączyć ze sobą).
@karid: poczytaj o serwerach ciągłej integracji (np. maven) i zautomatyzowanych testach jednostkowych. Jeśli chcesz to ogarnąć w dużo prostszy (ale gorszy) sposób możesz też napisać sobie prosty skrypt basha i dodać do crontaba. Taki skrypt będzie pobierał najnowszy kod z gałęzi master gita. Tutaj doczytaj sobie o git flow. W tym przypadku musisz jeszcze ogarnąć zmiany w strukturze bazy. Jeśli jeszcze o nginx mowa - polecam zainteresować się upstream'ami
10 lat temu Rosjanie mieli jeszcze pozytywny stosunek do Polaków i tutaj nawet nazwali Polaka bratem. Później wszystko się zepsuło przez politykę zachodu względem Ukrainy. #wojna #ukraina #rosja #polska #polityka
Jakieś wskazówki bądź artykuły co szukać, aby przed przygotowaniem takiego setupu wszystko dokładnie wiedzieć? Głównie chodzi mi temat o proces deployowania z repozytorium na serwer produkcyjny (nie wiem jak te dwie rzeczy połączyć ze sobą).
#webdev
https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps
Sprawdź dokładnie to co już masz, często w shared hostingu jest opcja ssh+git do włączenia.
Jeśli chcesz to ogarnąć w dużo prostszy (ale gorszy) sposób możesz też napisać sobie prosty skrypt basha i dodać do crontaba. Taki skrypt będzie pobierał najnowszy kod z gałęzi master gita. Tutaj doczytaj sobie o git flow. W tym przypadku musisz jeszcze ogarnąć zmiany w strukturze bazy.
Jeśli jeszcze o nginx mowa - polecam zainteresować się upstream'ami