Post AR3WH8MbYLE5JnbklU by kitanit@social.securetown.top
(DIR) More posts by kitanit@social.securetown.top
(DIR) Post #AR3SV7nC4cV7mhScM4 by mo@mastodon.ml
2022-12-28T04:52:55Z
0 likes, 0 repeats
Встал вопросвот есть docker-compose.yml, с описанием аппки и постгресано. В процессе разработки надо генерить миграции. При этом тулза для миграции зачем-то хочет лазать в базу. А база вне этого compose недоступнакак житб.... (менять мигратор вместе с ORM не предлагать)
(DIR) Post #AR3SaBs0LAvFsY7tRo by mo@mastodon.ml
2022-12-28T04:53:52Z
0 likes, 0 repeats
В целом, я могу оставить как у меня щас (монтируется папка с миграциями наружу, и мигратор прогоняется при каждом запуске)Но это нутакое какое-то :/
(DIR) Post #AR3Stp0F4NdEkWL9kW by Sandman241@mastodon.ml
2022-12-28T04:57:23Z
0 likes, 0 repeats
@mo засунуть мигратор в докер скриптом, который сперва ждёт, пока база поднимется, делает миграции, а потом запускает сервис?
(DIR) Post #AR3T0bHSUGxaDXcptY by mo@mastodon.ml
2022-12-28T04:58:38Z
0 likes, 0 repeats
Потому что каждый раз понимать весь стек для миграции, ещё и без возможности её нормально отревьюить....я не уверена, что если тулза меня спросит о чем то в консоли, я смогу до её контейнера достучаться с ответом
(DIR) Post #AR3THl4pJn49WTtlvU by mo@mastodon.ml
2022-12-28T05:01:43Z
0 likes, 0 repeats
@Sandman241 да, но на каждую миграцию скрипт поднимать...
(DIR) Post #AR3TIwkrNx421z7s4u by mo@mastodon.ml
2022-12-28T05:01:58Z
1 likes, 0 repeats
@Sandman241 s/скрипт/стек/
(DIR) Post #AR3TMV8C20RrW3jbzU by mo@mastodon.ml
2022-12-28T05:02:35Z
0 likes, 0 repeats
@Sandman241 хотя там по любому придется постгрес поднимать, просто хотя бы без приложения
(DIR) Post #AR3TRYoBmp1KMwn4PA by Sandman241@mastodon.ml
2022-12-28T05:03:31Z
0 likes, 0 repeats
@mo так для приложения в любом случае придётся стек поднимать, нет?
(DIR) Post #AR3TWuPssMqaphyLc8 by mo@mastodon.ml
2022-12-28T05:04:29Z
0 likes, 0 repeats
@Sandman241 да, но *генерация* миграций к приложению не относится
(DIR) Post #AR3Tw2J0gJ5KXYjrCi by Sandman241@mastodon.ml
2022-12-28T05:09:00Z
0 likes, 0 repeats
@mo но если они нужны для ожидаемой работы приложения, то наверное относятся? Лично я бы просто засунул миграции в контейнер с приложением, хотя я всей специфики задания не знаю. В любом случае, удачи!
(DIR) Post #AR3WH8MbYLE5JnbklU by kitanit@social.securetown.top
2022-12-28T05:35:09Z
0 likes, 0 repeats
@mo А нельзя сделать скрипт который меняет докер композ для временного открытия внешнего порта базы чтоб сделать миграцию а потом убрать строку дабы она снова была локальна в сети докера :thinker:
(DIR) Post #AR3Wb5wsF2F3cV5gXI by frssoft@udongein.xyz
2022-12-28T05:38:49.684685Z
0 likes, 0 repeats
@kitanit вечно какие-то не стандартные ситуёвины возникают не предусмотренные заранее :blobfoxthink:@mo
(DIR) Post #AR3Wk0VhpW5pMNdISu by kitanit@social.securetown.top
2022-12-28T05:39:39Z
1 likes, 0 repeats
@frssoft @mo Предусмотреть поломку и удалить папку с проектом раньше её :troled:
(DIR) Post #AR3ZLM6mgwMMy4ueWW by mo@mastodon.ml
2022-12-28T06:09:37Z
0 likes, 0 repeats
@kitanit выглядит страшно. Впрочем, можно по идее и так открыть порт на локалку...