Чел, это гениально, просто взрыв пиписьки. Я мучался с этим сраным докером две недели, а ты тут все за 10 мин разжевал как только можно было, ОГРОМНОЕ СПС.
Тут с автором есть разногласия, но его подход однозначно имеет право на жизнь. В любом случае еще минуту стоит потратить на миграции :) Как раз круглое число будет.
Конечно, это не единственный подход и даже может быть слегка оверинженерией) Как вариант, можно добавить "restart: always" для основного сервиса, что также решит проблему
В доке доккера написано что приложение должно корректно обрабатывать ситуации когда база недоступна. Оно должно пытаться подключиться к базе. А этот скрипт это костыль, который можно применить если уж так сильно надо запустить всё прямо сейчас. Мне кажется неплохо было бы про это говорить в видео. Тебя новички всё-таки смотрят.
А можно увидеть содержимое .env файла? В гите его нет, а без него не запустить ничего p.s. файл env создал, но всё равно ошибка: todo-app_1 | {"level":"fatal","msg":"failed to initialize db: pq: unknown authentication response: 10"
Можно, но это не внесет существенных улучшений по производительности. Для оптимизации размера образа используется так называемый multi-stage build, советую погуглить эту тему
Чел, это гениально, просто взрыв пиписьки. Я мучался с этим сраным докером две недели, а ты тут все за 10 мин разжевал как только можно было, ОГРОМНОЕ СПС.
Это докер-компоуз, чё ты хотел, конечно
Тут с автором есть разногласия, но его подход однозначно имеет право на жизнь. В любом случае еще минуту стоит потратить на миграции :) Как раз круглое число будет.
Конечно, это не единственный подход и даже может быть слегка оверинженерией) Как вариант, можно добавить "restart: always" для основного сервиса, что также решит проблему
@@MaksimZhashkevych вариант с "restart: always" куда приятнее в реализации
Отлично. Хороший контент, простая подача. Спасибо.
Вот что нужно прям! Спасибо!
очень помогло, спасибо тебе, автор
Основый не знал, знал пару команд на слух не более, но смотрев все понятно, аж шишка немного того)
В доке доккера написано что приложение должно корректно обрабатывать ситуации когда база недоступна. Оно должно пытаться подключиться к базе. А этот скрипт это костыль, который можно применить если уж так сильно надо запустить всё прямо сейчас. Мне кажется неплохо было бы про это говорить в видео. Тебя новички всё-таки смотрят.
Спасибо, за видео! *ucking prekrasno!
Спасибо
Никто не сталкивался с ошибкой psql: FATAL: password authentication failed for user "postgres"?
А можно увидеть содержимое .env файла? В гите его нет, а без него не запустить ничего
p.s. файл env создал, но всё равно ошибка: todo-app_1 | {"level":"fatal","msg":"failed to initialize db: pq: unknown authentication response: 10"
очень круто бро, спасиб
Не пойму как это работает? Миграции никто не запускал и приложение на запросы должно отвечать sql-ошибками, типа нет таблиц и все такое...
Миграции уже были применены еще до записи видео
@@MaksimZhashkevych Видел твой видос про миграции, можешь показать как это должно быть в compose, если миграций изначально не было?
@@MaksimZhashkevych Ответь плз как их применить) Как по твоему мы должны догадаться?)
@@mlazebny решили проблему?
@@zhalgaskabdulov6412 миграции накатываю через контейнер flyway, не юзаю тот капетик гошный
все видео непонятные ( видать или у меня уровень не дошел еще но ваще че зачем не ясно (
Спасибо! выручил!
а исходники удалять из образа не надо?
Можно, но это не внесет существенных улучшений по производительности. Для оптимизации размера образа используется так называемый multi-stage build, советую погуглить эту тему