Aktywne Wpisy

jmuhha +1
z czego kojarzycie moj nick
schwarzstork +7
Rzadko cokolwiek piszę na vikopie wolę lurkować ( ͡º ͜ʖ͡º), tym bardziej na nocnej, ale tknęło mnie to się pochwalę że mi właśnie 30-tka stuknęła ʕ•ᴥ•ʔ
Skopiuj link
Skopiuj link
Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
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?
#programowanie
A jeżeli już z jakiegoś powodu musi być w osobnym kontenerze, to zadaj sobie pytanie na jakim poziomie abstrakcji chcesz pracować z tą bazą. No i w zależności co zdecydujesz, albo jakiś ORM,
Po prostu nie wiem jak rozwiązać połączenie z bazą w skrypcie. Wystarczy że polacze się przez psycopg2 tymi samymi danymi co łączy się strona?
Tzn czy tworząc nowy kontener z tym skryptem od razu będę w tej samej dockerowej sieci co baza danych?
Albo wystawiasz port z Dokera i po prostu się łączysz się obok (po prostu drugi kontener obok stawiasz).
Albo łączysz się w sieci Dockerowej. I tutaj dwie opcje. Albo Docker Compose, który ogarnie sieci. Albo stawiasz obok drugi kontener i ręcznie tworzysz sieć dockerową.
Teoretycznie drugie rozwiązanie lepsze, bo port bazy nie jest wystawiony na zewnątrz, więc większe bezpieczeństwo. Ale na początek polecam pierwsze, bo łatwiejsze.