Polecam tego allegrowicza. W końcu ktoś wytłumaczył dobrze podstawy
@ArturChmaro Жыл бұрын
Bardzo mi miło ;)
@sus-net2 жыл бұрын
Jak sobie zrobiłeś ten alias do ssh w 11:28 że się łączysz przy pomocy mmo-staging zamiast ip hosta?
@ArturChmaro2 жыл бұрын
Dodając wpis w ssh configu :) www.howtogeek.com/75007/stupid-geek-tricks-use-your-ssh-config-file-to-create-aliases-for-hosts/
@TomaszFilipek-x6h2 ай бұрын
Jak to jest z tym kluczem SSH? Kiedyś widziałem takie stwierdzenie, że klucz prywatny zawsze zostaje tam gdzie został wygenerowany a "rozdajemy" klucz publiczny. A tutaj trzeba "wynieść" z serwera klucz prywatny. Z czego to wynika?
@ArturChmaro2 ай бұрын
Zwykle jest tak właśnie jak mówisz. Generuje dwa klucze (priv i pub). Pub daje różnym osobom lub wrzucam serwer a priv zostaje u mnie. Mogę się łączyć po ssh z mojej maszyny gdzie mam priv. W tym przykładzie jest nieco inaczej. Github action ma używać konkretnego klucza (priv) do uwierzytelenienia się na moim serwerze VPS (tam dodałem pub)
@TomaszFilipek-x6h2 ай бұрын
@@ArturChmaro Dziękuję za komentarz. Czyli w idealnym świecie wygenerowalibyśmy parę kluczy na githubie i klucz publiczny skopiowalibyśmy na nasz serwer vps. Jednak z racji tego, że nie mamy takiej możliwości to proces "odwracamy" - dobrze rozumiem?
@ArturChmaro2 ай бұрын
@@TomaszFilipek-x6h tak dokładnie. Z tego co widzę z perspektywy czasu github ma swoje klucze publiczne opublikowane ale ciężko mi powiedzieć czy one zadziałają z tym pluginem co jest przedstawiony na video. Trochę czasu minęło :D
@pawel_8902 жыл бұрын
Mam pytanie, co jest lepsze takie podejscie z ssh czy self-host runners?
@krystian.frydryk3 жыл бұрын
jakie jeszcze ciekawe akcje polecasz z githuba ?
@ArturChmaro3 жыл бұрын
Generalnie warto ogarnąć: - budowanie Twojej aplikacji - uruchamianie testów - korzystanie z obrazów Dockera (np. Odpalenie bazy) - powiadomienia Slack / Discord - semantyczne wersjonowanie - uruchomienie zewnętrznych narzędzi jak np Snyk lub lighthouse
@pawewozniak16253 жыл бұрын
A czemu builda robisz dopiero na serwerze a nie tylko uploadujesz gotowe artefakty?
@ArturChmaro3 жыл бұрын
To tylko przykład z łączeniem via SSH. Artefakty możesz budować jak Ci bardziej pasuje. Ja akurat robiąc aplikacje w Next.js wolę robić builda na serwerze, bo tam mam już skonfigurowany dostęp do bazy PostgreSQL, której potrzebuje do builda. Apki frontendowe można budować na GH i wysyłać gotową paczkę na serwer. Pełna dowolność 😊
@kezy26953 жыл бұрын
mozemy kopac krypto na ich serwerach?
@ArturChmaro3 жыл бұрын
Oczywiście 😁 warto jednak dodać, że na darmowym koncie dostaniesz bana, a na płatnym zapłacisz zwięcej za użycie usługi niż wykopiesz 🤣
@kezy26953 жыл бұрын
@@ArturChmaro to jakie zasoby serwera mam dostępne na darmowym koncie?
@@kezy2695 Oprócz zasobów, na darmowym koncie masz 2000 minut Github Runnera miesięcznie.
@kezy26953 жыл бұрын
@@damianszymczuk7796 co ten github runner moze robic?
@damianszymczuk77963 жыл бұрын
Github Actions ma dla mnie jedną, zasadniczą wadę - kolejność wykonywania workflows. Kiedy masz np workflow na API i CLIENT, to nie możesz powiedzieć: najpierw API potem CLIENT. Zostaną uruchomione losowo. Oczywiście możesz zdefiniować workflow DEPLOYMENT, który zawiera wszystko. Jednak warto mieć to na uwadze 👆
@damianszymczuk77963 жыл бұрын
I druga wada (dla mnie) - nie ma możliwości wykorzystania gotowego .env file. Trzeba kombinować, aby do posklejać.
@medzikuser3 жыл бұрын
@@damianszymczuk7796 na gitlabie widziałem możliwość ustawienia pliku (prywatnego nawet inny niż .env) nieiwem jak na githubie, a env to nie tylko plik .env tylko ustawione zmienne środowiskowe na linuxie (najprościej się ustawia)