✨️Szkolenie Live: Elastyczność Springa, Prędkość Redisa!✨️

Poznaj, jak potęga Springa łączy się z szybkością Redisa. Podczas szkolenia:
✅ Poznamy kluczowe założenia Redisa i jego praktyczne zastosowanie,
✅ Napiszemy API w Springu, wykorzystując wielopoziomowe cache'owanie Redisa,
✅Przeprowadzimy praktyczny test wydajności: Redis vs tradycyjne podejście.

Przykład dydaktyczny zrealizujemy w oparciu o jedno z zadań z "Kompendium Zadań Rekrutacyjnych dla Programistów w latach 2020-2023".
To doskonała okazja, aby zgłębić tematykę łączenia technologii Spring i Redis.
SoftBull - ✨️Szkolenie Live: Elastyczność Springa, Prędkość Redisa!✨️

Poznaj, jak po...

źródło: redis

Pobierz
Jakiś sposób, aby we frameworku Quarkus skonfigurować SSL do Mongo?

Ktoś stworzył pull requesta, lecz go nie zaakceptowano:
https://github.com/quarkusio/quarkus/pull/5893

Chyba w weekend zrobię kontrybucję do projektu.

Chodzi o to, że apka stoi na dockerze, truststore'y są w wolumenie, inne pluginy pozwalają określić lokalizację truststore, a ten jeden plugin nie i się z tym męczę.

#programowanie #java #spring #quarkus #docker
@SendMeAnAngel: Sprawdziłem temat i trzeba dopisać samemu w Quarkusie jak zrobił to tamten gość. Z drugiej strony to pokazuje trochę brak wsparcia jeszcze tego frameworka. Wiele razy konfigurowalalem SSL dla różnych rzeczy i zawsze była możliwość wskazania ścieżki.
Nauka konteneryzacji to dobry początek, by wejść do branży IT. Teraz możesz poznać interfejs graficzny do Dockera ZA DARMO!
Otworzyliśmy zapisy na darmowe szkolenie „Portainer od zera” dla 800 osób. Poznaj szczegóły tutaj: https://asdevops.pl/s29

Zobacz przykładowe lekcje:
Instalacja Portainer
Aktywacja Darmowej Licencji
Panel Sterowania
Pull i Deploy
Kontenery i Obrazy,
I wiele więcej!

Skorzystać z naszej oferty możesz do 9 października!

#docker #konteneryzacja #it
asdevops - Nauka konteneryzacji to dobry początek, by wejść do branży IT. Teraz możes...

źródło: 4

Pobierz
Chcesz zobaczyć zbliżony do produkcyjnego przykład wdrożenia aplikacji mikroserwisowej w #kubernetes? Czyli:

Jak skonfigurować #distributedtracing i ułatwić sobie debugowanie rozproszonych aplikacji?
Jak skonfigurować pełne #observability w jednym narzędziu.
Jak monitorować aplikację i klaster?

Brzmi ciekawie?

TUTAJ MATERIAŁ WIDEO (prawie 2h)

Wideo będzie dostępne tylko do wtorku 03.10

#devops #programowanie #programista15k #docker #linux
dnaprawa - Chcesz zobaczyć zbliżony do produkcyjnego przykład wdrożenia aplikacji mik...

źródło: Kubernetes-Mikroserwisy

Pobierz
Cześć, zrobiłem szablon pod deployment appek bun.js (i node.js w sumie też) dla ARMów w Hetznerze używając Ansible, Podman Quadlet, NGINX i Letsencrypta. Generalnie na VPSie tworzone jest registry Dockera, które jest odpytywane przez lokalny auto-updater podmana działający w SystemD. Być może nie jest to jakoś wybitnie wyrafinowane niemniej działa całkiem niezawodnie w małych projektach. Feedback mile widziany.

Link do repo:
https://github.com/Mati365/hetzner-podman-bunjs-deploy/tree/main

#programowanie #nodejs #bunjs #javascript #devops #linux #docker
  • 0
@Xianxi: to powinno chyba ruszyc z marszu na malince jesli wywali się sekcje provision z ansible i doda jakis host, ARMy glownie dlatego, ze są o polowe tansze u kazdego uslugodawcy cloudowego
Z #docker jestem dno (czas się w końcu nauczyć) i w związku z tym mam 3 pytania :-)

Mam w docker-compose 3 kontenery:
1. php
2. nginx
3. sql

Dla 1 i 3 jest volumen na /var/www
Dla kontenera php mam w dockerfile:
COPY ./kodaplikacji /var/www

Pytanie 1:
Przy kolejnym docker-compose up --build wszystko się ładnie przebudowuje - ale jeśli zmienił się kod aplikacji to nowy kod nie jest ładowany -
1) Volumeny w docker-compose.yaml działają w taki sposób, że po starcie kontenera "wywalają" wszystko co było w nim wcześniej skopiowane w Dockerfile (np. ten copy plików do /var/www) i podpinają tam Twoje obecne pliki z hosta. Czyli nie, nie musisz nic kasować, bo tak działają wolumeny i jest git. Ten copy służy do tego, że gdy będziesz stawiać aplikację gdzieś w "chmurze" to tam nie będziesz mieć już dynamicznych wolumenów tylko kod
#docker #serwery #programy

Szukam czegoś, co nie wiem jak nazwać... smtp proxy?
W każdym razie chciałbym móc we wszystkich moich aplikacjach skonfigurować lokalny smtp, a żeby ten serwer wysyłał żądanie wysłania maila już do właściwego serwera.
Chciałbym takie coś po to, żeby w razie zmiany serwera smtp móc zmienić wszystko w jednym miejscu, a nie w każdej aplikacji osobno..

Podpowiecie coś? Najlepiej jakiś obraz w dockerze :-)
✨️Szkolenie Live: Spring Boot i WebSockety w Akcji!✨️

WebSockety odgrywają kluczową rolę w komunikacji w czasie rzeczywistym, uzupełniając możliwości tradycyjnego protokołu HTTP. Podczas szkolenia:
✅ omówimy działanie i specyfikację protokołu WebSocket,
✅ przejdziemy przez proces tworzenia aplikacji czatu z wykorzystaniem Spring Boot 3,
✅ uruchomimy aplikację na serwerze, demonstrując jej działanie w praktyce.

To doskonała okazja, aby zgłębić tematykę WebSocket w kontekście Spring Boot. Zarezerwuj swoje miejsce korzystając z linku: https://live.bykowski.pl

SoftBull - ✨️Szkolenie Live: Spring Boot i WebSockety w Akcji!✨️

WebSockety odgrywaj...

źródło: websockety1200

Pobierz
#laravel #docker #ubuntu #php #vuejs
Robię teraz bootcamp laravela (https://bootcamp.laravel.com/inertia/installation#installing-laravel-breeze) i mnie zastanawia jedna rzecz po wpisaniu ./vendor/bin/sail up pojawia mi się strona z rejestracją a powinna pojawić się dopiero po wpisaniu ./vendor/bin/ sail npm run dev jednak gdy wpiszę ./vendor/bin/ sail npm run dev pojawiają mi się błedy (ss błędów poniżej). Rozwiązanie tego problemu jakby ktoś szukał to po prostu usuniecie pliku 'hot' w katalogu 'public'. więc albo ja coś
massejferguson - #laravel #docker #ubuntu #php #vuejs
Robię teraz bootcamp laravela (...

źródło: pepepandziobak

Pobierz
#laravel #php #docker #ubuntu
Robiłem zadanie z firmy ale już przestałem je robić i postanowiłem że teraz będę robić bootcamp laravela (może bardziej mi rozjaśni larve). Zrobiłem nowy projekt 'chirper' i teraz próbuję zainstalować laravel breeze ale po wpisaniu 'composer require laravel/breeze --dev' pojawia mi się błąd '/mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found' jednak gdy wpiszę './vendor/bin/sail php --version' normalnie pojawia mi się jaką wersje php używam. Na stackoverflow nic nie ma ani
@panDocent: zapewne dokładnie tak jest:
composera i php ma w obrazie Dockera w postaci Sail, ale prócz tego ma jeszcze pewnie zainstalowanego composera poza dockerem, w samym WSL.

@massejferguson musisz nauczyć się czym jest Windows, co to jest WSL i co to jest kontener dockerowy, następnie nauczyć się czym się one różnią od siebie. W dużym skrócie, to są oddzielne od siebie mikro- bądź pseudo- środowiska, których nie można używać naprzemiennie.
NIe ważne co będziesz robić, zadanie, czy bootcamp, czy oglądać śmieszne filmiki na YT, to nigdy się nie nauczysz, jeśli zamiast na ślepo wpisywać co ci mówią, nie zaczniesz rozumieć co robisz.

Nie używam Laravela ale po samym opisie Sail widzę, że to po prostu wrapper na komendy dockerowe. Wystarczy spojrzeć w źródło tego skryptu.

W skrócie, jak chcesz używać PHPa w dockerze, to spoko, ale najpierw dowiedz się jak się
#laravel #php #ubuntu #docker
Ostatnio napisałem jednak nikt nie odpowiedział, więc powtórzę pytanie może ktoś pomoże. (wiem że dopiero gdy zawodzi chatgpt, google i inne kombinowanie trzeba zadać pytanie jednak bardzo bym prosił o wyrozumiałość ponieważ jestem nowy i każdy kiedyś zaczynał a dodatkowo jestem autystykiem i potrawie zadawać pytania na które odpowiedź padła z kontekstu i potrawie pytać o coś oczywistego).
Te pytania to pytania nie z mojej pracy bo teraz
@asdfghjkl: problem u niego jest taki, że on niestety nie obrobił jeszcze dokumentacji, albo też obrobił i nic z niej nie przyswoił.

Zaczynając od tego, że dostał zadanie w Laravel, które jest postawione na starszej wersji (dostał zapewne pliki całej aplikacji do postawienia, bez vendor i .env). Chciał to odpalić na Windows, ale początkowo mu kompletnie nie szło, potem poszedł w Docker, który też był chybiony, skończyło się bodajże na Sail.
Swojego pseudo-nas mam już trochę czasu ale dopiero teraz odkryłem, że OpenMediaVault posiada integrację z Dockerem. Więc zacząłem eksperymentować i wstępne wyniki mnie zadowalają, oczywiście jak na tak mizerną konstrukcję (GX-217GA + 4GB RAM). Rzecz jasna o Plexie i innych kombajnach mogę zapomnieć a qBittorrent oraz JDownloader dławią procka na 100% przy pobieraniu, zwłaszcza jednoczesnym. Jednak do okazjonalnego pobrania czegoś i do selfhostingu drobnych pierdół nadaje się idealnie.

W związku z tym
PEPELeSfont - Swojego pseudo-nas mam już trochę czasu ale dopiero teraz odkryłem, że ...

źródło: IMG_20230818_143845

Pobierz
@nalej_mi_zupy: Wygląda dziadowo. Nie posiadam drukarki 3D, przez co nie mam jak zrobić poprawnego mocowania dla dysku. Pozostaje tylko na niezastąpione trytytki. Dedykowany odpada ze względu na cenę. To coś kosztowało mnie 70zł za s720 + po 40 za dyski i też koło 40 za RAMy. Mam stertę różnych terminali i ciężko mi to dokładnie wycenić.

@hrumque: TDP procka to 15W. Mam jakiś miernik prądu ale nie wiem, na ile
PEPELeSfont - @nalejmizupy: Wygląda dziadowo. Nie posiadam drukarki 3D, przez co nie ...

źródło: IMG_20230818_173156

Pobierz
Pracował ktoś z laravel-websockets ? Czy lepszą praktyką jest włączenie SSL przez podpięcie ścieżek do plików z cert i key i odwoływanie się do socketu przez zewnętrzny port, czy lepiej zrobić to przez konfigurację nginx-proxy, tam sprawdzać SSL i potem kierować ruch na socket po wewnętrznym porcie?

W dokumentacji pokazali oba sposoby, ale nie wytłumaczyli który lepszy/gorszy. Wstępnie zrobiłem to sobie przez nginxa, ale zastanawiam się czy to będzie miało jakiś narzut
@nowiutki: nie przejmuj się tym narzutem, raz że w dzisiejszych czasach jest znikomy, dwa że czy zrobisz go warstwę wyżej czy niżej aż tyle nie zmienia - ta sama robota do wykoniania. Tyle że jedno dodatkowe międzymordzie po drodze.

Ja bym też terminował SSL na reverse proxy, chyba że są inne powody np. wymagasz kosmicznie niskich opóźnień, albo masz bardzo duży narzut na konkretny setup bezpieczeństwa. Nginx to solidny, dobrze przetestowany
#laravel #php #ubuntu #docker
Ma ktoś jakiś poradnik albo wie jak zaktualizować apke z laravela 8.52 na laravela10? Pytam bo chatgpt nie pomaga bo wiedza się jego kończy na wrześniu 2021 :( google nie pomaga (ale zapewnie pewnie ja czegoś nie rozumiem, albo źle wpisuję :| ). W dokumentacji znalazłem poradnik jak zaktualizować jak z 9 zrobić 10 ale wiem że nic nie wiem :|.