172 похожих чатов

Хай всем кто сталкивался? sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not translate host

name "db" to address: Temporary failure in name resolution

9 ответов

10 просмотров

База в Docker'e?

D-K Автор вопроса

угу советуете не делать так?

D K
угу советуете не делать так?

Что касается этого, да, советую так не делать в продакшене. Исключением является либо тестовая среда, либо небольшой проектик. База в идеале должна сидеть на локальном хосте машины А по основной проблеме, надо смотреть чтобы сервисы apiserver и db были в общей сети Если это всё соблюдается, то docker должен прокинуть хост db в контейнер apiserver и это должно всё нормально работать

Андрей
А можете пояснить почему?

Я давно читал об этом, точно уже не помню, поэтому взял за правило. Если у тебя SaaS, предоставляющий услуги СУБД в облаке, то там да, от размещения СУБД в Docker'e никуда не деться, либо оно как-то по другому должно работать. Точно не скажу. Что касается хранения данных, то overflayfs использовать в качестве хранения данных БД не стоит, по производительности отставать будет Если просто примонтировать папку с локальной ФС, то как вариант имеет место быть В любом случае, нужно тестировать чтобы можно было с уверенностью сказать что разницы никакой нет. А СУБД работающая полностью на хосте - уже давно проверенное решение

СУБД, если брать идеальный случай использования, должна иметь свой сервер, или кластер, на котором больше ничего не должно быть поднято, кроме как неё Иначе уже начинаются гонки за ресурсы между приложением и БД

wagner
Я давно читал об этом, точно уже не помню, поэтому...

Просто поддерживать локальный сервак это тот еще геморрой

Андрей
Просто поддерживать локальный сервак это тот еще г...

Я это всё делал своими силами, не скажу что был геморрой, но и проект не был грандиозным каким-то Тут уж больше дело вкуса, кому как нравится, кто в какой школе был обучен

wagner
СУБД, если брать идеальный случай использования, д...

мне кажется такое уже никого не колышит, ибо всем похер на жор, кроме какихнидь хайлоад проектов. там вон вообще придумали в реакте крос серверсайд рендеринг, тобишь нетолько пререндер будет на сервере работать, но и основной поток рендеринга тоже можно будет перенести на сервер😢

Похожие вопросы

Обсуждают сегодня

Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
22
почому оно не работает?
Vi Chapmann ٩( 💢•̀ з•́)و Chapmann
19
Карта сайта