Gamgee
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ć
1
  • Najlepsze
  • Wszystkie komentarze
Gennwat
@Gamgee: zmappowanie wolumenów?
2
Gamgee
@Gennwat: udało mi się połączyć i nawet działa reloadowanie na żywo więc jest super :)
Rano spróbuję jeszcze zrobić to w pythonie.

Dzięki :)
1
imlmpe
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
70
  • Najlepsze
  • Wszystkie komentarze
imlmpe
Wołam zainteresowanych - zaplusuj ten wpis, aby także być wołanym.
Kiedyś zautomatyzuję ten proces ;)

14
Strzalka
@imlmpe: https://growth.design/case-studies/tiktok-feed-psychology ten art potrzebuje maila zeby dostac klucz, troche słabo.
1
SoftBull
✨ 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
2
morik
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 :
0
  • Najlepsze
  • Wszystkie komentarze
Arogancky
@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ć
2
mugenDeath
@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.
0
AnonimoweMirkoWyznania
#anonimowemirkowyznania
w sumie glupie pytanie
Jak zaktualizuje wszystko przez apt-get update to docker, jego volumes itp powinno zostać nieruszone prawda?

#docker #programowanie

---
0
  • Najlepsze
  • Wszystkie komentarze
Spofity
Spofity
django (gunicorn) + postgres + nginx opakowane w #docker compose

Uruchamiam - wszystko śmiga jak należy. Jednak po jakimś czasie nieużywania strony (kilkadziesiąt minut) bardzo długo zajmuje załadowanie strony. Jak już się załaduje to znowu wszystko działa bardzo szybko.

Wszystko stoi na vps, 8gb ramu (zużycie w idle znikome), 200gb pamieci

Miał
0
  • Najlepsze
  • Wszystkie komentarze
SoftBull
✨ 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!

✅Dzięki temu osiągniemy w pełni zautomatyzowany proces w ramach którego:
Następuje budowanie i testowanie znajdującego się w repozytorium ➜ Tworzony
1
  • Najlepsze
  • Wszystkie komentarze
Nexiu
Uzywa ktos ubuntu i moze sprobowac utworzyc nowy projekt laravela w dockerze? Probowalem Laravel Sail - pobiera, instaluje, uruchamia ale po wejsciu w localhost mam permission danied, a z kolei przy pomocy obrazu bitnami/laravel z docker hub strona dziala, ale ja nie mam uprawnien do zapisu w plikach projektu
A chce miec proste srodowisko; robie sail up / docker-compose up, otwieram sobie folder w phpstorm i pisze nie przejmujac sie reszta, zeby
0
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Alwaysdata to usługa która pozwoli Ci umieścić na serwerze własną aplikację napisaną w .NET, Deno, Elixir, Go, Java, Lua, Node.js, PHP, Python, Ruby lub innych!

✨Dodatkowo w porównaniu do Heroku jest ona łatwiejsza w zarządzaniu dzięki możliwościom połączenia się z usługą z wykorzystaniem FTP, SSH lub WebDAV. Ponadto jest też bardziej funkcjonalna, ponieważ do dyspozycji mamy liczne integracje z bazami danych lub systemami kolejkowymi.

Mankamentem jest limit dla wersji bezpłatnej, który ograniczony jest do
5
N.....e
N.....e
Jak się zaraz w-----e to w-----e tego #cron z #docker i zmontuje własnego crona jako submoduł w pythonie do moich skryptów ( ͡° ʖ̯ ͡°)

Co zrobić w momencie gdy cron wyrzuca błędy w postaci:

crond: can't change directory to '/var/spool/cron/crontabs': No such file or directory
Próbowałem nawet ręcznie zrobić mkdirem ten folder, a ten się nadal pruje
0
  • Najlepsze
  • Wszystkie komentarze
SoftBull
✨ Szkolenie Live: GitLab Praktycznie - Zaprojektuj Własny Scenariusz CI/CD Do Wdrażana Aplikacji Na Serwer✨

Continuous Integration i Continuous Delivery to narzędzia automatyzujące proces tworzenia oprogramowania.
W trakcie szkolenia zaprojektujemy scenariusz w ramach którego:
▶ pobierzemy i przebudujemy kod z repozytorium,
▶ wykonamy testy jednosetowe w izolowanym środowisku,
8
  • Najlepsze
  • Wszystkie komentarze
waniliowe-ptasie-mleczko
cześć Mireczki,

chciałbym pobawić się w deployowanie rzeczy na kubernetesie (czyli zrobić aplikację bazka + api + spa, w dockera, a potem zarządzać tym przez kubernetesa). Polecacie jakieś tanie hostingi, żeby sobie coś takiego poklikać?

#kubernetes #docker #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
Spofity
Spofity
Jest na vps strona + baza danych w #postgresql w jednym kontenerze #docker.
Moim zadaniem jest utworzyć skrypt który codziennie bedzie pobierał rekordy z tej bazy i wysyłał je do api.
Tutaj sobie wszystko ogarnę, ale zastanawiam się w jaki sposób najlepiej połączyć do bazy danych. Jest wyexposowany port 5432.
Jak najlepiej się połączyć do bazy tworząc nowy container z narzędziem napisanym w #python?
1
  • Najlepsze
  • Wszystkie komentarze
SoftBull
✨ Warsztat Online – Tworzymy projekt z wykorzystaniem Spring Security i Docker! ✨

W trakcie LiveCodingu stworzymy aplikacje w Spring Boot, a następnie wystawimy usługę zabezpieczając ją JWT! Przy wykorzystaniu prostego frontendu pobierzemy dane wystawiane przez backend. Finalnie całość skonteneryzujemy i wyizolujemy do osobnej sieci dla zapewniania bezpieczeństwa. Dlatego jeśli chcesz:
▶ zbudować ze mną zabezpieczoną usługę z wykorzystaniem JWT,
▶ zapewnić komunikację pomiędzy backedem a frontendem,
▶ wykorzystywać Docker Compose do stworzenia sieci
2
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Nexus – Menager Repozytoriów, Który Przyniósł Ulgę Niejednej Organizacji

✨ Jeśli kiedyś zastanawiało Cię w jaki sposób są współdzielone biblioteki, Javowe artefakty, skompilowane fragmenty kodu między zespołami programistycznymi, to Nexus jest odpowiedzią na Twoje pytanie.

Z jego wykorzystaniem utworzysz centralny punkt dystrybucyjny oprogramowania do współdzielenia :
▶ artefaktów Javowych,
0
  • Najlepsze
  • Wszystkie komentarze
MarcelMcOne
#docker czy ktoś orientuje się jak można mieć wspólnego localhost dla kilku kontenerów? Lokalnie proponują Network Mode: service name i działa, pytanie jak rozwiązać to w docker swarm?
0
T.....l
T.....l
Macie jakiś pomysł na pogodzenie nftables i dockera tak by nftables nie blokował ruchu z kontenera na zewnątrz? Z tego co widziałem to dość mocno modyfikuje iptables odsłaniając by default opublikowane na 0.0.0.0 porty co nie jest zbyt fajne :/

#programowanie #docker #devops
1
  • Najlepsze
  • Wszystkie komentarze
Spofity
Spofity
Jak się wycenić, tj jaką stawkę powiedzieć rekruterowi? Pierwsza praca stack: #python #django #docker #git

Dość duże korpo

#pracait #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
kamikazee
Możecie polecić jakiś prosty CMS lub pastebin podobny do https://rentry.co/?
Z obsługą Markdown bez bazy danych ewentualnie może być jakiś docker
#selfhosted #raspberrypi #docker #linux #webdesign #php
0
  • Najlepsze
  • Wszystkie komentarze
n.....i
n.....i
Chciałem spytać jak radzicie sobie gdy musicie pracować nad kilkoma projektami jednocześnie, kiedy każdy z nich musi mieć całkowicie wyizolowane środowisko w #docker? Osobny kontener z #php, nginx/apache, również mysql, redis itd. dla każdego projektu. Teoretycznie mógłbym poustawiać różne porty i wtedy pewnie wszystko razem by hulało, ale to przecież katorga.

Wiem, że jest coś takiego jak #traefik , ale to chyba tylko proxuje
1
  • Najlepsze
  • Wszystkie komentarze