#nodejs #javascript gdzie deployujecie swoje projekty tak, żeby było tanio i dobrze? Chodzi mi o to, żeby publicznie postawić apkę nodejs, która nie jest komercyjnym bytem więc siłą rzeczy zarabiać nie będzie i ją możliwie najtańszym sposobem zdeployować gdzieś, najlepiej przy wsparciu dockera. Jakieś sugestie?
Wszystko
Najnowsze
Archiwum
kefas_safek
- 1

niepodszywamsiepodbiauka
- 1
@kefas_safek: Teraz to chyba nawet github pozwala apki hostować, ale ja korzystam z własnego VPSa.

niepodszywamsiepodbiauka
- 1
@kefas_safek: Matematykę zostawiam tobie ( ͡° ͜ʖ ͡°)

takie pytanko do #devops chyba najbardziej chociaż wyobrażam sobie, że to totalne podstawy więc może #programista15k też będzie wiedział.
Otóż chciałbym sobie zautomatyzować w możliwie jak najprostszy sposób deployment apki, napisanej w #nodejs na najtańszy hosting w #mydevil (jest tam jakiś dostęp po ssh). Czy dobrze rozkminiam, że poprawnym do tego narzędziem będzie jakieś ci/cd, np to bitbucketowe (ma 50minet za darmo więc powinno
Otóż chciałbym sobie zautomatyzować w możliwie jak najprostszy sposób deployment apki, napisanej w #nodejs na najtańszy hosting w #mydevil (jest tam jakiś dostęp po ssh). Czy dobrze rozkminiam, że poprawnym do tego narzędziem będzie jakieś ci/cd, np to bitbucketowe (ma 50minet za darmo więc powinno
@kefas_safek: zobacz darmowe runnery na gihubie (piszesz w github actions, wszystko praktycznie jest gotowe), potem pchasz to tymi akcjami po ssh na ten server
najprosciej to narzedzie pm2. Tworzysz plik ecosystem.json (czy jakos tak) i wpisujesz namiary na docelowe srodowisko. Najlepiej zeby komputer z ktorego odpalasz pm2 mial juz zrobiona autentykacje z docelowym serverem (klucze ssh itp).
Potem deployment wyglada tak:
1. odpalasz konsole
2. pm2 deploy srodowisko
ewentualnie zautomatyzuj deploy jenkinsem np uzywajac hookow: jesli cos pojdzie ne master, to niech jenkins zbuduje apke i wrzuci ja na konkretne srodowisko
Potem deployment wyglada tak:
1. odpalasz konsole
2. pm2 deploy srodowisko
ewentualnie zautomatyzuj deploy jenkinsem np uzywajac hookow: jesli cos pojdzie ne master, to niech jenkins zbuduje apke i wrzuci ja na konkretne srodowisko
- 12
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@wykopek_n: Cześć, wersję PHP można wybierać od wersji 5.3 do 8.1. My wiemy, że korzystanie z wersji, które utraciły wsparcie jest niebezpieczne, ale niektórzy korzystają ze starych wersji php do wewnętrznych systemów. Na szczęście jest to promil. Dlatego klienci mają opcje skorzystania odpłatnie z usług naszego programisty, który może przebudować oprogramowanie.
@sohost: polecam
hejoo
zaczęłam sobie kurs #nodejs na #udemy
początki opieraja sie na 'require()', chcialam cos dorzucic od siebie i dodalam '"type": "module",' do package.json i przerabiałam na 'importy'. Nawet wychodzilo ale im dalej w las to trudniej, przyklady w NPM readme raczej zawsze na
I tu mam pytanie do profesjonalistów, które podejście używacie w pracy w prawdziwym kodzie?
zaczęłam sobie kurs #nodejs na #udemy
początki opieraja sie na 'require()', chcialam cos dorzucic od siebie i dodalam '"type": "module",' do package.json i przerabiałam na 'importy'. Nawet wychodzilo ale im dalej w las to trudniej, przyklady w NPM readme raczej zawsze na
require()I tu mam pytanie do profesjonalistów, które podejście używacie w pracy w prawdziwym kodzie?
@anitqa_97: nie ma znaczenia. Masz racje, na poczatek sam JS dopiero potem TS.
Komentarz usunięty przez autora
- 0
Siemka, będę tworzył aplikację w Node.js i będzie ona zapisywała oraz zczytywała dane do/z Excela. Chciałbym też zaimplementować funkcję, która będzie mi dany zakres komórek z konkretnego skoroszytu bądź całego skoroszytu zapisywać do formatu PDF. I teraz pytanie, jak to zautomatyzować? Czy jest jakiś kod (w jakim języku) by daną funkcjonalność eksportu do PDF wykonać? Oczywiście MS Excel będzie oprogramowaniem już zainstalowanym i będzie mógł być używany do eksportu. Nie wiem, może
@MisiekD generalnie VBA można użyć do napisania kodu eksportującego dane z Excela do PDF. Pytanie czy to Ci odpowiada.
- 1
@MisiekD: https://www.npmjs.com/package/pdfmake całe 2 minuty szukania. zawsze możesz z arraya zrobić tabele w pdf bezpośrednio bez xlsx
Siema, ma ktoś może doświadczenie ze Swoole w #php a #nodejs? Zastanawiam się w czym lepiej byłoby obsługiwać sockety do gry online na serwerze.
#programowanie #gamedev
#programowanie #gamedev
@Niukron: jak swoole zje wydajnoscia node bez problemu, nawet na php7, nie wspominajac o 8,
@RozentuzjazmowanyBlondyn: node do socketow mozesz wybrac jedynie ze wzgledu na latwiejsza integracje, 3rd party libki no i debuging bo xdebug pod php troche kuleje przy long running procesach ale do obejscia
jak znasz 'go' tez mozesz wziac pod uwage
@RozentuzjazmowanyBlondyn: node do socketow mozesz wybrac jedynie ze wzgledu na latwiejsza integracje, 3rd party libki no i debuging bo xdebug pod php troche kuleje przy long running procesach ale do obejscia
jak znasz 'go' tez mozesz wziac pod uwage
- 2
@Niukron: nie jest to prawda, php + swoole radzi sobie lepiej @RozentuzjazmowanyBlondyn: swoole będzie szybszy ogólnie
- 32
Treść przeznaczona dla osób powyżej 18 roku życia...
- 6
Treść przeznaczona dla osób powyżej 18 roku życia...
- 8
Treść przeznaczona dla osób powyżej 18 roku życia...
- 3
Szukam Junior/Mid frontendowca
Praca w międzynarodowym software house.
Ogromne możliwości rozwoju, awansu czy zmiany ścieżki kariery.
Praca zdalna lub w biurze/hybrydowa.
Umowa o pracę albo kontrakt B2B.
Praca w międzynarodowym software house.
Ogromne możliwości rozwoju, awansu czy zmiany ścieżki kariery.
Praca zdalna lub w biurze/hybrydowa.
Umowa o pracę albo kontrakt B2B.
CI/CD pipelines
@JesusOfSuburbia: no i devops do tego ( ͡° ͜ʖ ͡°) frontendowcy to niedługo licencje na wózek widłowy będą mieli w wymaganiach
@nightman: dlatego lepiej wymienić te wszystkie niekluczowe wymagania w sekcji mile widziane. Mam już kilka latek expa jako frontend i zauważyłem trend wrzucania w wymagania jakichś totalnie niefrontendowych rzeczy, robi się to powoli absurdalne. Albo po prostu ludzie wrzucający ogłoszenia nie rozróżniają wymagań od tech stacku.
#programowanie #javascript #nodejs #nodered #cybersecurity
Chciałbym się połączyć serwerem Node-RED do serwera FTP postawionego na pewnym sterowniku automatyki przemysłowej mającym też funkcje routera.
Pytanie przekraczające moją wiedzę, związane pewnie z tajnikami #javascript - jak mam rozumieć ten fragment z biblioteki node-RED owej:
Chciałbym się połączyć serwerem Node-RED do serwera FTP postawionego na pewnym sterowniku automatyki przemysłowej mającym też funkcje routera.
Pytanie przekraczające moją wiedzę, związane pewnie z tajnikami #javascript - jak mam rozumieć ten fragment z biblioteki node-RED owej:
Note:
@Wegrzynski: wyloguj się z konta wykop ( ͡° ͜ʖ ͡°)
potem wejdź na ekran logowania, wpisz login i hasło
hasło jest zakropkowane? to dlatego, że input ma
W twoim przypadku ten input jest ukryty, to znaczy, że wartość nie jest widoczna (wizualnie) dla użytkownika, ale jak sobie gdzieś w formularzu kliknie "zbadaj" to w drzewku DOM zobaczy
a jeszcze uprzedzę pytanie, drzewko DOM to "wyrenderowany"
potem wejdź na ekran logowania, wpisz login i hasło
hasło jest zakropkowane? to dlatego, że input ma
type="password"W twoim przypadku ten input jest ukryty, to znaczy, że wartość nie jest widoczna (wizualnie) dla użytkownika, ale jak sobie gdzieś w formularzu kliknie "zbadaj" to w drzewku DOM zobaczy
a jeszcze uprzedzę pytanie, drzewko DOM to "wyrenderowany"
@Wegrzynski: a co do samego zabezpieczenia to MITM odpada raczej jak zaserwujesz to po https, jeżeli to coś domowego to dał bym basic auth i w------e
#programowanie #javascript #nodejs #nodered #automatyka #cybersecurity
Cel: Połączyć się serwerem Node-RED do serwera FTP postawionego na sterowniku automatyki
Problem: bezpieczeństwo logowania się do serwera FTP
Chciałbym się połączyć serwerem Node-RED do serwera FTP postawionego na pewnym sterowniku automatyki przemysłowej mającym też funkcje routera.
Cel: Połączyć się serwerem Node-RED do serwera FTP postawionego na sterowniku automatyki
Problem: bezpieczeństwo logowania się do serwera FTP
Chciałbym się połączyć serwerem Node-RED do serwera FTP postawionego na pewnym sterowniku automatyki przemysłowej mającym też funkcje routera.
- 2
@Wegrzynski: FTP nie jest bezpiecznym protokołem, jego używanie nie jest zalecane, jest wycofywany, wygaszany
- 0
@PortowySzczur: To są sterowniki automatki przemysłowej, można zrobić dokładnie to co producent udpostępnił.
- 23
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
Komentarz usunięty przez autora
- 0
#homeassistant #nodejs #nodered #inteligentnydom
Mam dwa nody: timer i sun. Nod timer co 3 dzień o północy przekazuje na wyjście msg.count z wartością 3
i drugi nod sun, który wysyła raz na dobę msg.payload z wartością 1 (wschód słońca).
W nodzie function za pomocą instrukcji warunkowych chcę sprawdzać te wartości i w przypadku gdy oba warunki są spełnione, otrzymać na wyjściu noda msg.payload z
Mam dwa nody: timer i sun. Nod timer co 3 dzień o północy przekazuje na wyjście msg.count z wartością 3
i drugi nod sun, który wysyła raz na dobę msg.payload z wartością 1 (wschód słońca).
W nodzie function za pomocą instrukcji warunkowych chcę sprawdzać te wartości i w przypadku gdy oba warunki są spełnione, otrzymać na wyjściu noda msg.payload z
- 0
@sokytsinolop: Mniej więcej tak to wyglądało:
var licznik=flow.set("licznik", msg.count);
var rano=msg.payload;
if(l licznik=="3" &&
var licznik=flow.set("licznik", msg.count);
var rano=msg.payload;
if(l licznik=="3" &&
@SOULFLY: licznik to
flow, flow == string nigdy nie bedzie true przez co wykonuje sie branch else tak zgaduje- 2
Solid to kolejny protokół zaraz po #fediverse który może przyczynić się do decentralizacji internetu i na który warto mieć oko.
https://solidproject.org/
-----
https://solidproject.org/TR/protocol
https://solidproject.org/
-----
https://solidproject.org/TR/protocol
źródło: comment_1650817688lmEiOznUKIEeGyilGPN9gF.jpg
Pobierz- 15
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
Alternatywa dla npm - https://pnpm.io
Alternatywa lerny - https://turborepo.org/blog/turbo-1-2-0
Typescript++ - Typescript ale szybki jak Rust? -
JS/Web:
Alternatywa dla npm - https://pnpm.io
Alternatywa lerny - https://turborepo.org/blog/turbo-1-2-0
Typescript++ - Typescript ale szybki jak Rust? -
- 3
The absurd complexity of server-side rendering
https://gist.github.com/Widdershin/98fd4f0e416e8eb2906d11fd1da62984
#webdev #javascript #nodejs
https://gist.github.com/Widdershin/98fd4f0e416e8eb2906d11fd1da62984
#webdev #javascript #nodejs
- 2
@Ernest_: Dobry tekst.
Mamy SSR, ale nikt oprócz mnie go w firmie nie ogarnia.
Tekst, który jest tam zalinkowany też ciekawy.
https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/
Mamy SSR, ale nikt oprócz mnie go w firmie nie ogarnia.
Tekst, który jest tam zalinkowany też ciekawy.
https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/
Been there done that
- 1
Mireczki trochę głupie pytanie ( ͡° ͜ʖ ͡°) Jestem zmuszony do zrobienia projektu do pracy magisterskiej w #typescript #nodejs #expressjs i jako, że jestem totalnie początkującym w tym temacie, normalnie programuję w javie, to potrzebuję znaleźć dobrej libki, która pozwoli mi obserwować bazę danych pod kątem dat itp. Używam typeorma z mysqlem (potrzebuję relacyjnej bazy danych). Mój promotor nie chce widzieć czegoś
@Yuyath: promotor ci zagląda w kod?
@Yuyath: lista zagadnien do zglebienia:
1. firebase - rekomenduje, milion tutoriali, wszystko robi sie automagicznie :D
2. RavenDB - "subscribe to document changes"
3. antyczny juz Rethink DB, to samo co RavenDB, ale duzo prostsze rozwiazanie i lzejsze. Jesli zdecydujesz sie uzyc to najlepiej uzywaj opakowane w dockera bo baza nie ma juz aktualizacji i ma problemy z nowymi OS
0. masz zle flow w aplikacji. Dane ktore obserwujesz powinny
1. firebase - rekomenduje, milion tutoriali, wszystko robi sie automagicznie :D
2. RavenDB - "subscribe to document changes"
3. antyczny juz Rethink DB, to samo co RavenDB, ale duzo prostsze rozwiazanie i lzejsze. Jesli zdecydujesz sie uzyc to najlepiej uzywaj opakowane w dockera bo baza nie ma juz aktualizacji i ma problemy z nowymi OS
0. masz zle flow w aplikacji. Dane ktore obserwujesz powinny
W jaki sposób polecacie hostować aplikacje Next.js na aws? To lista moich rzeczy, które zrobiłem.
Aktualnie strona działa tak:
AWS ECS -> Load Balancers -> Cloudfront, a do tego jeszcze mam media files na S3, ale mam wrażenie, że wychodzi strasznie drogo.
Strona używa node.js server, więc s3 static websites raczej odpada. No i fajnie by było jakby można było podpiąć deployment pod GHActions.
#aws #nodejs #programowanie
Aktualnie strona działa tak:
AWS ECS -> Load Balancers -> Cloudfront, a do tego jeszcze mam media files na S3, ale mam wrażenie, że wychodzi strasznie drogo.
Strona używa node.js server, więc s3 static websites raczej odpada. No i fajnie by było jakby można było podpiąć deployment pod GHActions.
#aws #nodejs #programowanie
- 0
@mmichal: Właśnie ten LB mnie najbardziej męczy, zwłaszcza, że jego aż tak nie potrzebuje, może faktycznie ec2 to będzie rozwiązanie, bo teraz używam Fargate
- 1
@veracholera: jak masz 1 noda to bez lb na ec2 rób :)
- 46
Treść przeznaczona dla osób powyżej 18 roku życia...













