Hej,

Mam teraz ustawione reverse proxy i jak wchodzę na moją stronę [https://wordpress.strona.pl](https://wordpress.strona.pl), to wyskakuje strona jak po lewej, chyba bez Javascript.

Ale jak wejdę przez adres IP udostępniony przez dockera np. http://192.168.22.22:8102, to wszystko działa tak jak powinno(prawy obrazek)
q.....n - Hej,

Mam teraz ustawione reverse proxy i jak wchodzę na moją stronę http...

źródło: comment_1585069273JOK2AGpnNRrrqlrLAPUl6p.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy przy stawianiu niewiekiej aplikacji #django na VPS-ie jest sens bawić się w #docker i trzymać w osobnych kontenerach np. nginx-a+django i osobno bazę danych? Zaznaczam, że nie chodzi mi o development, tylko o docelowe już wdrożenie działającej apki.

Wydaje się, że przy pojedynczej aplikacji na VPS kontenery niewiele dają. Ale pomyślałem, że skonsultuję ze specjalistami na mirko. Jakie są wady/zalety dodawania jeszcze warstwy kontenerów?

#devops
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam aplikacje w pythonie, która za pomocą ZMQ komunikuje się z 3 innymi komputerami w sieci i zczytuje z nich dane (Pub/sub pattern). Chcialbym to zdokeryzować, ale nie mam jeszcze w tym doswiadczenia.
Jak to bedzie wygladac z przekierowaniem portów?

Dajmy przyklad:
Ja mam IP 192.169.1.15 a tamte kompy odpowiednio 192.168.1.16, 192.168.1.17, 192.168.1.18. Kazdy z nich publikuje na porcie 4567.

Jesli
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Caly_na_bialo: Nie, łączy się na hostIP.

Przykładowo masz maszynę o adresie IP np. 1.1.1.1 i Twoja aplikacja chodzi na porcie 666.

Teraz uruchamiasz dockera z opcją -p 666:666, np. docker run -p 666:666 moj_obraz:wersja.

Onacza to, że zbindowałeś port z hosta do kontenera. Teraz jak połączysz się na 1.1.1.1:666 to trafiasz na port 666 w kontenerze. Więc jak miałeś apkę na hoście to będzie działała tak samo.
  • Odpowiedz
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