Cześć, otrzymałem ostatnio w 'spadku' #nas #synology ds216se, leciwy, ale jakoś działa.
Miał on starą, niezaktualizowaną wersję DSM 6.X i pierwsze co pomyślałem, to sobie zaktualizuję do najnowszej - 7.

Pamiętam, że na 6 był zainstalowany Docker, a na najnowszej 7 już nie i nie ma go nigdzie dostępnego w pakietach do instalacji.

Czy jest szansa go jakoś zainstalować na 7?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy, zajmuję się #programowanie ale coraz częściej spoglądam w stronę #devops #docker. Zastanawiam się jakie są dobre praktyki związane z tworzeniem aplikacji #php #symfony z perspektywy właśnie devopsa czy (bardziej doświadczonego) developera.

Co mam na myśli?
Założmy, że mam aplikację która potrzebuje: serwer www (nginx, apache, etc.), php, mysql, rabbitmq, redis.
Obraz aplikacji będzie zawierał naturalnie kod php, ale tu pojawia się pytanie o
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirunek @tylko_na_dole volume w dockerze mapuje odpowiedni folder w kontenerze, do folderu na hoscie. Cokolwiek zapiszesz w tym folderze w kontenerze zostanie także zapisane na hoscie dockera. Jeśli kontener padnie i postawisz nowy, config powie mu skąd ma ciągnąć dane.
  • Odpowiedz
docker-compose jest tylko po to żeby uruchamiać środowiska lokalnie


@mirunek: Nie tylko, rowniez do testow po za localhost i produkcyjnie przy mniejszych projektach np na VPS, przy wiekszych projektach juz K8s, plus nie zawsze wszystkie uslugi trzymasz na swojej infrastrukturze.
  • Odpowiedz
@Pupeteu: to przecież inne światy: arm i amd64
wirtualizacja nie ma sensu - będzie pochłaniać zasoby cpu/power nic nie oferując

jeżeli chodzi o emulacje raspberry to działa na qemu zdaje się - ale strasznie muli

Osobiście odtwarzałbym image w innej architekturze wykorzystując same config'i
  • Odpowiedz
#visualstudiocode #programowanie #typescript #javascript #docker
Może mi ktoś wytłumaczyć w prosty sposób jak zmusić Visual Studio Code do korzystania z nodejs wewnątrz kontenera dockerowego? Jeśli używam PHP i PHP Storma od intellij to mogę wybrać w opcjach interpreter spoza maszyny lokalnej, np. w dockerze.

Czytam dokumentację, choćby tutaj https://code.visualstudio.com/docs/containers/debug-node ale to jest jakaś plątanina w porównaniu do intellij i zwykłego podpięcia edytora
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kermii: Ja przerabiałem Docker Mastery od Breta Fishera i sobie cenię, tylko to raczej nie jest stricte pod QA, ale solidne podstawy złapiesz. Przy cenach promocyjnych, to możesz na spokojnie kilka kursów spróbować.
  • Odpowiedz
✨️Szkolenie Live: Kubernetes Dla Programistów!✨️

Kubernetes pozwala zautomatyzować proces wdrażania, skalowania i zarządzania skonteneryzowanymi aplikacjami. Dziś pokażę Ci jak zacząć z nim pracować, dlatego w trakcie szkolenia Live:
✅ Zaznajomię Cię z architekturą Kubernetesa - czym jest, jak działa, przybliżę kluczowe komponenty, oraz opowiem, jaka jest zasadnicza różnica pomiędzy Kubernetesem a Dockerem/Docker Compose.
✅ Pokażę Ci jak zbudować lokalne środowisko (narzędzia i oprogramowanie) do pracy z Kubernetesem.
✅ Wykonamy pierwsze wdrożenie aplikację internetową do klastra Kubernetesowego,
SoftBull - ✨️Szkolenie Live: Kubernetes Dla Programistów!✨️

Kubernetes pozwala zau...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach


Zrobiłem sobie obraz podmana za pomocą toolboxa. Teraz jak daję np. sudo podman run registry.fedoraproject.org/fedora-toolbox:37 ls /root wypisuje mi pliki które z punktu widzenia tego obrazu są w /var/roothome, a więc te które z mojego punktu widzenia są w /root, a jak dostać się do tych które po zalogowaniu do obrazu, są w moim katalogu domowym? (czyli w /root, bo to obraz roota).
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę mieć w #docker #postgresql w trybie slave-master i utknąłem na konfiguracji. Mianowicie, postgres widzi syntax error w pliku, a ja już nie wiem co mam tam wpisać żeby się odczepił.
syntax error in file "/etc/postgresql/pghba1.conf" line 1, near token "all"

Treść tego pliku to jedna linia:
hostname all all 172.28.0.20 255.255.255.0 trust
Co ciekawe, ten plik docker-compose działa na #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robię projekt w oparciu o Kafkę i Sparka i chciałem spróbować go wydeployować do chmury (pewnie GCP z free tier) z użyciem #docker #kubernetes #terraform. Jestem zielony w tematy #devops i traktuję całość jako naukę. Dockera jako tako ogarniam, Kubernetes i Terraform to tyle co wiem +/- co to za toole.

Czy moja strategia jak do tego podejść ma sens:
1. Tworzę docker-compose z obrazami
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Hej, w branży IT jako dev mam już dobre kilka lat expa, zaliczyłem w międzyczasie parę firm, wiedza a co za tym idzie hajs się generalnie zgadzają ale od kilku tygodni zastanawiam się nad stworzeniem swojego kursu programowania (js na backendzie i froncie oraz cała otoczka w około tego). Rynek generalnie teraz ciężki dla zaczynających w naszej branży a ja generalnie chciałbym podejść do tematu rzetelnie bez obiecywania i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Głównym problemem jest to że osoby po kursie do końca życia chcą robić tylko jedno, w jednym nauczonym frameworku, języku. Jesli podczas rozmowy wyjdziesz delikatnie poza ramy tego co było na kursie - koniec, czarna dziura, przerazenie w oczach ( ͡° ͜ʖ ͡°)

Pomijam uprawianie ściemy w CV, które jest częste.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 5
@AnonimoweMirkoWyznania: ogarnij sobie jakiegoś marketingowca i dziewczynę do występowania w reklamach na YT. Liczy się jak się sprzedasz, a nie dama wartosc merytoryczną kursu. Aktualnie na udemy są naprawdę świetne kursy za grosze. Ba, e internecie jest dostęp do naprawdę świetnych materiałów za darmo.
Już sam fakt że taka osoba nie potrafi samodzielnie znaleźć informacji w internecie ją skreśla. Dlatego ci bootcampowcy nie są nigdzie akceptowani.
  • Odpowiedz
Cześć,

✨️ Z radością mogę powiedzieć, że Polska Społeczność doczekała się pierwszej polskiej publikacji na temat Spring Boota.
Osobiście zadbałem o to, aby Spring Boot: LiveBook wyróżniał się na tle innych publikacji innowacyjnością. A to co oferuje znacznie bardziej wykracza poza ramy tradycyjnych książek.

✅ Jako punkt pierwszy postawiłem na esencjonalność – LiveBook zawiera najważniejsze rzeczy, które przydadzą się każdemu, kto pracuje ze Spring Bootem. Dążyłem do wyeliminowania niepraktycznych lub rzadko spotykanych mechanik.
SoftBull - Cześć, 

✨️ Z radością mogę powiedzieć, że Polska Społeczność doczekała ...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Icouldbeyourmom: Nie opracowywałem wersji elektronicznej. W pierwszej kolejności skupiłem się nad wersją papierową. Jak będzie zainteresowanie wersją elektroniczną i znajdę więcej czasu, to postaram się też wydać ebooka ( ͡~ ͜ʖ ͡°)
  • Odpowiedz
Mam sobie docker-compose łączący serwis backendowy, frontend i api gateway. Wszystko śmiga, ale za każdym razem gdy chcę coś zmienić muszę zrobić docker-compose down, build i potem up. Niby działa ale to jest katorga straszna i zgaduję że to się inaczej robi.

Dwa rozwiązania jakie ja widzę to:
1. Postawienie modyfikowanego serwisu na localu i podniesienie wszystkich pozostałych kontenerów.
Plusem jest to że wszystkie hot reloady działają ponownie, minusem to że muszę pewnie robić
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wersja webowa najnowszego wydania newslettera #unknownews jest już dostępna :)

https://mrugalski.pl/nl/wu/waGNo4lUQ2oZB4SbGNo5uQ

P.S. Publikuję co piątek. Możesz obserwować mnie, mój tag lub zapisać się na newsletter, aby otrzymywać takie zestawienie prosto na maila.

Tagi: #technologia #informatyka #ciekawostki #programowanie #webdev #linux #security #docker #ios
imlmpe - Wersja webowa najnowszego wydania newslettera #unknownews jest już dostępna ...

źródło: comment_1668154660AOqQHetpvqWK6TKLgShqUG.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️Szkolenie Live: Wdrażamy Skonteneryzowane Appki Do Chmury!✨️

Z wykorzystaniem GitLaba zaprojektujemy scenariusz w ramach którego pobierzemy kod aplikacji Frontendowej (Angular) oraz Backendowej (Spring Boot) z repozytorium, przebudujemy go i stworzymy dla nich obrazy Dockerowe, które umieścimy w Container Registry. W finalnym etapie naszego scenariusza obrazy Dockerowe zostaną wdrożone i uruchomione na Cloud Hostingu!

Nowa edycja z myślą o osobach, które o nią dopytywały i w tym też @ArcadiusK
SoftBull - ✨️Szkolenie Live: Wdrażamy Skonteneryzowane Appki Do Chmury!✨️

Z wykorz...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sterownik który udostępnia po websocket nastawy i aktualne temperatury, chciałem zrobić sobie z tego wykres np. w Grafana.
Trafiłem na pewne trudności, nie będzie to raczej plug&play:

Po połączeniu websocket sterownik odpowiada :
{"wrkfnc":true,"type":10,"name":null,"args":null}
ja muszę odesłać to samo, potem kolejne polecenie z loginem i hasłem a następnie sterownik wysyła sam kazdą zmianę parametru w takiej formie :
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@morik: grafana tylko czyta dane więc musisz jej zapodać źródło danych. Czyli może wrzucaj te rzeczy do bazy jakiejś?
przykładowo, cytując:

Send this data to elasticseacrh, index it and connect elasticseacrh to grafana. If youre new to elasticseacrh, look at graylog with elasticseach and have graylog handle the indexing together with a plugin called cerebro. This stuff can be fun once you get the hang of it.


ale możesz użyć
  • Odpowiedz
@morik: Imho powinieneś iść w kierunku endpointu /metrics, zbierania tego np do Prometheusa i podłączeniu promka jako backend do grafany

Możesz napisać np skrypt w pythonie który robi 'init' połączenia ze sterownikiem, ściąga dane, możesz potem dowolnie je przemielić i wystawić przez endpoint HTTP, to zbiera prometheus via scrape_config, grafanie podajesz URL do Promka i masz dostępne metryki.
  • Odpowiedz