Jaki jest najlepszy toolset do ci/cd?

1. Chcę robić build i deploy statycznej strony po każdym mergu commita. Czyli typowe budowanie strony webowej napisanej w angularze i wgranie na S3 AWS.

2. Chcę zrobić deployment backendu #aws napisanego w #nodejs z użyciem #serverless.
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gennwat: @MialemNieWracac: @tos-1_buratino: @Gomusss:

Ostatecznie wybrałem Github do trzymania kodu. Napisałem sobie kilka pipelinów pod Github Actions, które do sprzężyłem z AWS za pomocą OIDC. Nie mam nigdzie trzymanych secretów i o nic nie muszę się martwić. Deploy startowego projektu angularowego kosztuje 1m 53s łącznie z testami, a zmiany są widoczne chwilkę później pod adresem www. Coś pięknego. Dzięki za pomoc i dobre słowo.
  • Odpowiedz
Node.js v18 oraz zakończenie wsparcia Node.js v17

Node.js v18

Informujemy o udostępnieniu najnowszej wersji LTS Node.js v18. Po zalogowaniu na SSH są dostępne nowe polecenia: node18 oraz npm18.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś zainstalował i uruchomił focalboard na linuxie? Jeśli tak, to proszę o podanie wersji nodea czy coś. Mi ciągle wyskakuje błąd przy error 217 przy make prebuild, próbowałem różne wersje node, ale nadal ;/ npm clean cache I usuwanie node modules też nie pomogło ( ͡° ʖ̯ ͡°) Będę wdzięczny za pomoc ;) #naukaprogramowania #linux #ubuntu #nodejs #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Taka ciekawostka jesli szukacie taniego #hosting #nodejs www z mozliwoscia uruchomienia apki w node pythonie albo pod wordpress to na small.pl znowu dziala kod dajacy 80% znizki :D

Kod:

  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Node.js v18

Informujemy o udostępnieniu najnowszej wersji LTS Node.js v18 na Small.pl. Po zalogowaniu na SSH są dostępne nowe polecenia: node18 oraz npm18.

Aby używać tej wersji Node.js dla strony WWW należy wybrać ją przy tworzeniu strony z poziomu panelu DevilWEB:
Strony WWW (WWW websites) ➡ Dodaj nową stronę (Add new website) ➡ rozwinąć menu zaawansowane ustawienia (Advanced settings) ➡ wybrać Node.js z listy oraz plik wykonalny Node.js
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@crazy_blazer: no super maja na stronce
najpierw chca maila zeby mi wyslac link do cennika
a jak juz tam wejde to cena podana w euro na godzine xD
wartosci takie jak 0,0080 €
chyba podziekuje
  • Odpowiedz
  • 1
@ziuaxa: Nie bardzo rozumiem co masz na myśli „A co z Node.js zamiast PHP?”. Mamy Node.js, ale nie jest dostępne w każdym pakiecie dlatego nie zostało wyszczególnione.
  • Odpowiedz
@janekhe: łap fajny materiał, a jakbys kiedys chciał sie nauczyc MERN stacka całego to poelcam tez filmy od Brada na temat tego stacku:
https://www.youtube.com/watch?v=2QQGWYe7IDU Mongo
https://www.youtube.com/playlist?list=PLillGF-RfqbbQeVSccR9PGKHzPJSWqcsm MERN

Bardzo uwazaj na kursy dotyczace Reacta, bo np. react-router-dom bardzo zmienil sie na przestrzeni nawet roku, wiec czesc kursow/filmikow bys musiał robic z dokumentacja/release note pod ręką. Najbezpieczniej sprawdzac treści max z początku 2022 w tym temacie, a przynajmniej zweryfikowac czy np. react-router-dom
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
#nuxtjs #vuejs #nodejs #serwery #linux

Mam apke w nuxtjs która śmiga na darmowym planie heroku ale chce to przenieść na swój serwer dedykowany który się nudzi i tak a heroku zaraz będzie płatny.

Czy ktoś ma jakiś tutorial / artykul na temat tego jak skonfigurować system Ubuntu / Debian pod budowanie i hostowanie takich apek? Wiem że chyba jakoś ngnix trzeba pod
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@masztan: Cześć, do wyboru jest php od 5.3 do 8.1.
Często klienci wykorzystują stare skrypty do wewnętrznych systemów, dlatego pozostawiliśmy je.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
Na vps jest container ze stroną + #postgresql
Baza danych nie exposuje portu, jest tylko w kontenerze jeśli dobrze rozumiem.
Bez ingerencji w ten kontener mam stworzyć skrypt ktory będzie codziennie sprawdzał czy pojawiły się nowe dane i wysyłał je do API hostowanego na innym coś.

Jak to najefektywniej zrobić? Nie oczekuje gotowego kodu tylko pokierowania co zrobić.

Skrypt
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Spofity:
1. select gwiazdka from tabelka w kontenerze psql, jeśli <=O then exit, else odpal parser do zapytania + wyślij sformatowane dane.

2. Dump całości i porównanie z nowym jeśli > to przesyłasz diff

To będzie jakieś 500zł.
  • Odpowiedz
Zaczynajac od
var net = require(‘net’);
var server = net.createserver();
Napisalem sobie kilka linijek kodu w #nodejs, ktore sluchaja na porcie X nadchodzacych wiadomosci, z tablicy wybieraja wartosc na podstawie wiadomosci i wypisuja wynik do konsoli.

#pytanie #pytaniedoeksperta
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@taju: jak nie websocket no to mozesz co 5 sekund strzelać na jakis enpoint co zwrócić wynik i to wyświetlac. Czyli apla front + ten twój node server wystawia enpoint gdzie to zwraca. A apka front co jakis interval(prosty kod w js) uderza i wyświetla
  • Odpowiedz