Hej,
ustawiłem w końcu reverse proxy na nginx, ale mam problem
wewnątrz pliku konfiguracyjnego mam taką linię

server {
listen 443 ssl;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: na stacku piszą, że można rozwiązać używając opcji "resolver" w sekcji "location", więc pewnie w ten sposób musiałbyś zmienić config. Miałem podobny problem, ale nie testowałem tego rozwiązania.

location / {
resolver 127.0.0.11 valid=30s; # docker DNS
set $upstream_bar gitlab;
  • Odpowiedz
Hej,

W końcu po godzinach rozwiązywania problemów którymi częścią wspólną byłem ja, udało mi wygenerować certyfikat Let's Encrypt.

Wszystkie usługi mam postawione na dockerze na jednej maszynie z Ubuntu.

Chciałbym
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gaceksteam: Ja w zasadzie to beletrystyke wciaz czytam z uzyciem ksiazek. A tak to juz ebooki z tego wzgledu, ze szybciej sie czyta i nawiguje po nich. I nie musze szukac ich po biurze i mieszkaniu :)
  • Odpowiedz
Mam taki plik dockerfile

FROM wildfly
COPY netpc/netpc_war.war /opt/wildfly/standalone/deployments/

Ale jak odpalam go to wyskakuje blad :
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@look997: Moim zdaniem nawet nie zaczął się docker odpalać :)
definicja serwisu systemd może mieć limit na próby odpalenia serwisu który się nie podnosi prawidłowo. Wygląda jakby tu był ustawiony i w ogóle Ci się nie odpala. Nawet nie próbuje.

systemctl reset-failed nazwaserwisu

i wtedy spróbuj go ponownie wystartować.
  • Odpowiedz
@krzyzakp: No to mam "coś z kernelem", tylko nie wiem co.
Nic w Google się nie pojawia.

Muszę chyba zrezygnować z Dockera.
To i tak nie był priorytet ale Debian tak wali mnie w ryj, że po prostu nie wiem co zrobić. Nie potrafię sobie z tym poradzić.
  • Odpowiedz
Skoro koronawirus to tak popularny temat, to może zamiast o nim pisać, napiszę coś innego.

Otóż ostatnio tworzę swój mały projekt w kilku językach programowania. Niestety, nie jestem w tym dobry jak widać, bo ostatnio coraz częściej szukając np.: porad jako coś zrobić, znajduję taki i zalecają wykorzystać biblioteki.

No dobra, to z niej korzystam i nie robi tego co bym chciał lub wymaga jakiś dziwnych obejść problemu. No to już kilka razy w
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@otlet: Zwykle nie, sam protokół AMQP ma kilka wersji, na dodatek musisz pamiętać, że to nie jest tylko kwestia stworzenia pakietu i wysłania po TCP, ale musisz mieć wątek, który będzie wysyłał heartbeat, musisz się rejestrować do kolejki, potem sterować sobie w programie tym co przychodzi - biblioteki robią to za Ciebie.

Oczywiście są wypadki, kiedy lepiej coś samodzielnie napisać, ale zwykle jest kilka istniejących rozwiązań do wyboru, z których
  • Odpowiedz
@otlet:
IMO musiałbyś podać jakieś konkretniejsze przykłady.
Wiesz, jeśli korzystasz z drobnej części jakiejś biblioteki, która jest słabo udokumentowana, to naturalnie jesteś w stanie sam sobie to napisać szybciej.
Ale na pewno to nie jest reguła. Podstawowa zasada: nie wymyślaj koła na nowo. W większości przypadków korzystanie z gotowej biblioteki było znacznie lepszym rozwiązaniem.
  • Odpowiedz
@look997: hmmm, no to lipa. To może nie zadziałać. Ja wiecznie miałem problem z updatami w Debianie, z reguły kończy się na czystej instalce.
  • Odpowiedz
Jest pierwszy perk na liście oczekujących na Summon The JSON: 10 tapet programistycznych za darmo

Dołącz teraz: http://bit.ly/summon-the-json

#programowanie #naukaprogramowania #programista15k #java #informatyka #javascript #frontend #backend #angular #pracait #webdev #fullstack #php #python #react #webdesign #justnewsit #devops
tomaszs - Jest pierwszy perk na liście oczekujących na Summon The JSON: 10 tapet prog...

źródło: comment_15837718232U9yhpkWbkxKbwPDCiETFR.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

◢ #unknownews

Tak... ja wiem, że nie powinienem publikować zestawienia w piątek. Ostatnie godziny produktywnego dnia w pracy spędzisz teraz na przeklikiwaniu linków. Co poradzić ;)


1) Wszyscy używają Kubernetes, użyj i Ty! noo... niekoniecznie. Ciemne strony K8S
https://pythonspeed.com/articles/dont-need-kubernetes/
imlmpe - ◢ #unknownews ◣

 Tak... ja wiem, że nie powinienem publikować zestawienia ...

źródło: comment_1583500508N2GJS9rPsdoxNtPHJAMCLc.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Starting June 6, 2020, GKE clusters will accrue a management fee of $0.10 per cluster per hour, irrespective of cluster size or topology.

Wychodzi na to, że oprócz płacenie za korzystanie z node'ów, dojdzie opłata za samo używanie "klastra", grubo xD
Daje to prawie 900$ w skali roku za jeden klaster. Pewnie grubi gracze nie odczują tego mocno, ale "startupy", czy mniejsze firmy, które mają tych klastrów X napewno to odczują.

Zajebiście GCP sobie wzmacnia
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python.
Wcześniej niż obiecałem, ale tak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#dotnet #docker #programowanie

Udało się komuś skonfigurować tak środowisko, żeby móc używać dotnet watch run w kontenerze? Chciałbym żeby moja aplikacja budowała się na nowo po każdej zmianie kodu źródłowego o określonym rozszerzeniu pliku. Problem polega na tym, że docker podczas tworzenia kontenera robi kopię mojego kodu i umieszcza go w nim. dotnet watch obserwuje tylko kod w kontenerze a nie zmiany jakie robię u siebie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@obserwator_z_prawem_interwencji: tak jak pisze @ni0bi:
musisz zrobić volume'a. Ważne żeby nie było syfu to na stronach M$ jest co trzeba wkleić w plik build props żeby dockerowy build wrzucało gdzie indziej a gdzie indziej lokalny build, bo jak tego nie będziesz miał to będzie Ci się robił syf, a właściwie już skopiuję Ci od siebie z repo te propsy. Musisz w każdym projekcie mieć
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: WINCYYJ KUBERNETEESA! a tak serio, to fajny spis linków, jak zawsze. szkoda, że rzadko kiedy coś się pojawia o GCP. aż tak mało o nim piszą, bo aż tak jest rynek zdominowany przez AWS/Azure?
  • Odpowiedz
Możecie mi wyjaśnić kilka rzeczy? #webdev #devops #docker

Powiedzmy, że mam apkę, która wykorzystuje NodeJS, MongoDB, Redis, Nginx, PM2, Certbota i teraz jak wygląda praca z Dockerem w takim przypadku?

Tworze sobię obraz z tymi wszystkimi technologiami konfiguruję Ngnixa itd. w taki sposób jak to mam aktualnie na VPS i nic mnie więcej nie interesuje? Czy nadal na serwerze muszę jeszcze osobno skonfigurować np. Ngnixa żeby
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@schriker: Docker nie daje magicznych mocy autokonfiguracji ale ilozuje środowisko oraz zasoby na ktorym odpalona jest dana aplikacja. Konfigurujesz normalnie ale kontenery, czyli na przykladzie nginxa - kofigurujesz kontener z nginxem, na hoscie go nie masz/nie potrzebujesz
  • Odpowiedz
Jak mogę wystawić na świat serwisy takie jak firefox czy qbittorrent używające VPN? Z poziomu localhosta mam do nich dostęp. Z zewnątrz mam dostęp tylko do filebrowsera, który niestety nie używa "network_mode: service:pia". Docker zdaje się całkowicie pomijać UFW i jego blokady i używa sobie iptables. Jak ugryźć ten temat? Zwykły port forwarding czy lepiej byłoby stworzyć jakąś regułę w iptables, która by przenosiła ten ruch na zewnętrzne porty?
https://gitlab.com/snippets/1878730 <- docker-compose.yml

'sudo iptables
a.....w - Jak mogę wystawić na świat serwisy takie jak firefox czy qbittorrent używaj...

źródło: comment_1582216171GbMOIqmnrL3GX8Wt88Vat7.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #devops #docker

Mam parę pytań związanych z wdrażaniem aplikacji internetowej na serwer. Obecnie aktualizacja mojej aplikacji wygląda tak: pobieram poprzez git pull kod z repozytorium, zatrzymuję kontenery, następnie uruchamiam je ponownie (docker-compose). W rezultacie aplikacja jest niedostępna przez parę minut dla użytkowników. Pytanie czy można to zrobić lepiej.

1. Widziałem ostatnio na jakiejś prezentacji że Kubernetes pozwala na uruchomienie paru instancji aplikacji na raz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeżeli aplikacja mała i nie chcesz całego klastra K8s, może zobacz sobie na K3s?

K3S is a highly available, certified Kubernetes distribution designed for production workloads in unattended, resource-constrained, remote locations or inside IoT appliances.

https://k3s.io/
  • Odpowiedz