#vps #node #react #hosting

chcę postawić dosyć prostą aplikację opartą na react+nodejs+postgresql (logowanie, rejestracja, płatności payu). Zastanawiam się nad hostingiem/vps-em, który uciągnie na spokojnie z 1000 użytkowników jednocześnie w godzinach popołudniowych/wieczornych.

Posiadam pewną wiedzę z zakresu linuxa. Zakładam, że wybranie vps związałoby się z:
- zainstalowaniem nginxa, node, postgresa,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Najbardziej zależy mi na bezawaryjności. Cena jest sprawą drugorzędną.


@zarg: Ty potrzebujesz bazy dany z repliką i failoverem oraz przynajmniej dwóch webserverów z loadbalancerem, a nie bezawaryjnego VPSa.
  • Odpowiedz
@zarg: ja bym polecał VPS'a lub VPS'y od webh. Masz tam VNC itd więc możesz właśnie zrobić sobie jakieś failover itp. Backupy są i działają bezproblemowo. Zdarzają się jakieś upgrade'y infry ale z reguły o 2-3 w nocy i trwają bardzo krótki (kilka minut maksymalnie).
Mam już kilka lat i sobie chwalę.

https://webh.pl/serwery-vps-kvm
PROMO5192 i będzie 20% taniej :)
  • Odpowiedz
#linux #debian #node
Gdy odpalę przygotowany przez siebie service z npm start --prefix /path/projektu to w systemctl status nodeproj.service widać logi z odpalanego skryptu.

1. Czy ten skrypt da się obserwować dynamicznie? systemctl status pokazuje tylko ostatni stan.
2. Czy są dostępne trwałe logi w całości, z historycznych uruchomień tego serwisu?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
Takie pytanko trochę z #programowanie, a trochę może z #git
Powiedzmy, że mam apkę w #node u siebie lokalnie na kompie i chciałbym ją zsynchronizować z serwerem zdalnym.
Czyli: zmieniam coś w pliku u siebie, *cyk* (tu jakaś komenda git) i zmiany lądują od razu na stronce gotowe do działania, bez żadnego bawienia się w jakieś ftp, itepe?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@fstab: nie xd deployment jest robiony za pomoca odpowiednich narzędzi xd git sluzy jedynie do "przechowywania" kodu

@aczikibom: git to system do wersjonowania. Twoje repozytorium umieszczasz np na bitbuckecie i do niego "puszujesz" wszystkie zmiany. zeby z automatu twoja strona sie aktualizowala musisz skorzystac z narzedzi do CD ktore beda sie odpalaly po twoim wypchnieciu zmian i automatycznie wysla ten kod tam gdzie twoja strona jest hostowana.
  • Odpowiedz
Potrzebuje zrobić jedną rzecz ale pomysłów już nie mam.

Potrzebuje z 1 miejsca pobrać zdjęcia, następnie je przesłać na inne miejsce

Pobieram sobie zdjęcie przy pomocy requesta i teraz pytanie, jak mam go przemienić na wartość którą będę mógł przesłać przy pomocy axiosa, nie chce go zapisywać na dysku a następnie odczytywać i przesyłać tylko chce mieć do niego od razu dostęp w pamięci żeby dodać do formData

#node #
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#node #programowanie #bazydanych
Istnieje takie fajne rozwiazanie - testowa baza danych, gdzie jest webowy interface graficzny bazy danych, można wykonywać fake-owe requesty do tej bazy albo przyjmować prawdziwe i tym sposobem sprawdzać swój skrypt.
Nie pamiętam jak to się nazywało.

Ktoś może coś kojarzy?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
  • 0
Jakie są fajne, godne polecenia firmy w Polsce, z biurem w >1 mieście gdzie, można się zaczepić w branży #webdev ? bardziej #frontend i #react ale może być i #django z #node. Mogą być software housy które służą głównie do odsource'owania polskiej siły roboczej na wyspy. Aktualnie siedzę w malutkim SH ale z pracą zdalną ciężko, a fajnie byłoby mieć opcję
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blahaj: Zerknij na oferty EPAMu. Nie wiem czy akurat szukają kogoś z twoim stackiem.

a fajnie byłoby mieć opcję przeniesienia się gdzieś dalej.


Jak najbardziej, firma to wspiera i co jakiś czas sama zachęca prezentacjami rożnych centrów na
  • Odpowiedz
Do jutra ponad 1200 książek w promocji 2 książki w cenie 1 na Helionie. Poniżej wybór polecanych przeze mnie książek z tej promocji z 600 pierwszych pozycji (tyle udało mi się przejrzeć). Promocja z okazji urodzin Heliona trwa do jutra!

Wszystkie tytuły tutaj: LINK

Polecane przeze mnie:

Ogólnie
tomaszs - Do jutra ponad 1200 książek w promocji 2 książki w cenie 1 na Helionie. Pon...

źródło: comment_aaEZjNyxbw5zXHLQC7HH9zmO7oh6Setn.jpg

Pobierz

Z czego 11-latek najlepiej się nauczy programowania?

  • Z kursów wideo 67.6% (48)
  • Z ebooka / książki 21.1% (15)
  • Inne (pisz w komentarzu) 11.3% (8)

Oddanych głosów: 71

  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomaszs Jak sobie zrobisz robota np na Raspberry Pi to będzie to możliwe. Z tym, że do wielu rzeczy konieczna jest ścisła kontrola czasowa, której nie da się prosto osiągnąć pod Raspbianem. Programowanie w Pythonie chyba jest zarezerwowane dla funkcji wyższego poziomu np. do AI.
  • Odpowiedz
#node #firefox #chrome #webdev #javascript #selenium

Dlaczego Selenium ma własną składnię, np. brania elementów wg nazwy? To jest głupie, żeby uczyć się innej składni. Ile rzeczy jest inaczej?
Czy istnieje alternatywa do łączenia headless przeglądarkami?

Mógłby ktoś nakreślić co jak, takie pierwsze oczywiste odpowiedzi na oczywiste pytania?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
tl;dr Do niedzieli prawie 200 devkursów od 19,90 zł. ( ͡° ͜ʖ ͡°) VP obchodzi 4 urodziny. W związku z tym jest fajna promocja na kursy wideo, które można nabyć do 23 czerwca od 19,90 zł do 39,90 zł LINK. Ja ze swojej strony mogę polecić następujące kursy:

Kurs #git 29,90 zł LINK

Ponad 87 procent respondentów używa tego systemu do przechowywania kodu. Dzięki swojej popularności Git stanowi dziś
tomaszs - tl;dr Do niedzieli prawie 200 devkursów od 19,90 zł. ( ͡° ͜ʖ ͡°) VP obchodz...

źródło: comment_zbCmjWgNg7z8T1UZ8eA4OtxETq3xwX0T.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób w javascripcie trzymać dynamicznie tworzone referencję do funkcji? Chciałem zrobić to w elegancki sposób więc wrapowałem metode w Event jednak wykonanie metody wraz ze zwroceniem wartosci zajmuje ~1ms co wydaje mi sie byc zbyt duze na cos takiego jak pobranie jakiejs wartosci.

Czy trzymanie przykladowo funkcji w obiekcie z indexami bedzie w porzadku? Funkcji moga byc synchroniczne jak i nie


#javascript #es6 #node
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@atthedrivein: Czyli chcesz zrobić cache który doda wartość wraz z czasem jej stworzenia oraz czasem upływu ważności? Nie przekombinowałeś tego? Nie rozumiem co tam się dzieje jak masz i funkcję asynchroniczną, i eventy zakończenia.

Nie chcesz mieć czegoś co na cache.get('mojcache1') zwróci Ci promise?

No i pamiętaj o czyszczeniu listenerów gdy nie są już potrzebne.
  • Odpowiedz
@warstwowy_kabel: Tak spojrzalem w ten poradnik to paczka uzywa node-cache, ktore uzywa EventEmittera ( ͡° ͜ʖ ͡°) Z reszta nie wiem do konca po co setTimeout?
Chcialbym aby cache aktualizowal sie w momencie pobierania wartosci poprzez funkcje get (w tej funkcji sprawdzam ostatnia aktualizacje). W zasadzie gdybym chcial abym cache aktualizowal sie samemu to szedlbym w strone workerow. Lecz wtedy nie uzysykalbym zadawalajacej wydajnosci.

Pytaniem jest bardziej czy
  • Odpowiedz
#anonimowemirkowyznania
Pisze z anonimowych, poniewaz znajomi z pracy znaja moj nick. Na jakie widelki w #warszawa moze liczyc #programista Fullstack z dobra znajomoscia #react i #node? Mam 3,5 roku doswiadczenia. Zamierzam wolac 14k netto na b2b i zastanawiam sie jak ta stawka ma sie do calego rynku. Przy okazji zapytam tez o stawki w #krakow. Moglbym sie tam przeniesc.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach