Основы Docker Compose. Запускаем контейнеры с Golang и Postgres.

Поділитися
Вставка
  • Опубліковано 26 вер 2024

КОМЕНТАРІ • 28

  • @abort188
    @abort188 3 роки тому +18

    Чел, это гениально, просто взрыв пиписьки. Я мучался с этим сраным докером две недели, а ты тут все за 10 мин разжевал как только можно было, ОГРОМНОЕ СПС.

    • @ivan_inanych
      @ivan_inanych Рік тому

      Это докер-компоуз, чё ты хотел, конечно

  • @АндрейТитишов
    @АндрейТитишов 3 роки тому +2

    Тут с автором есть разногласия, но его подход однозначно имеет право на жизнь. В любом случае еще минуту стоит потратить на миграции :) Как раз круглое число будет.

    • @MaksimZhashkevych
      @MaksimZhashkevych  3 роки тому

      Конечно, это не единственный подход и даже может быть слегка оверинженерией) Как вариант, можно добавить "restart: always" для основного сервиса, что также решит проблему

    • @romanfirsov89
      @romanfirsov89 Рік тому

      @@MaksimZhashkevych вариант с "restart: always" куда приятнее в реализации

  • @andrewpopov9910
    @andrewpopov9910 3 роки тому +1

    Отлично. Хороший контент, простая подача. Спасибо.

  • @koskoskng
    @koskoskng Рік тому

    Вот что нужно прям! Спасибо!

  • @squadraerp4324
    @squadraerp4324 2 роки тому

    очень помогло, спасибо тебе, автор

  • @ThePirateHistory
    @ThePirateHistory 3 роки тому +1

    Основый не знал, знал пару команд на слух не более, но смотрев все понятно, аж шишка немного того)

  • @iogurthome
    @iogurthome 3 роки тому +3

    В доке доккера написано что приложение должно корректно обрабатывать ситуации когда база недоступна. Оно должно пытаться подключиться к базе. А этот скрипт это костыль, который можно применить если уж так сильно надо запустить всё прямо сейчас. Мне кажется неплохо было бы про это говорить в видео. Тебя новички всё-таки смотрят.

  • @yerlantleubekov7589
    @yerlantleubekov7589 3 роки тому

    Спасибо, за видео! *ucking prekrasno!

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 2 роки тому

    Спасибо

  • @АлексейАндрис
    @АлексейАндрис Рік тому

    Никто не сталкивался с ошибкой psql: FATAL: password authentication failed for user "postgres"?

  • @infinity-w
    @infinity-w Рік тому

    А можно увидеть содержимое .env файла? В гите его нет, а без него не запустить ничего
    p.s. файл env создал, но всё равно ошибка: todo-app_1 | {"level":"fatal","msg":"failed to initialize db: pq: unknown authentication response: 10"

  • @nitroexpress4956
    @nitroexpress4956 Рік тому

    очень круто бро, спасиб

  • @eamarc
    @eamarc 3 роки тому

    Не пойму как это работает? Миграции никто не запускал и приложение на запросы должно отвечать sql-ошибками, типа нет таблиц и все такое...

    • @MaksimZhashkevych
      @MaksimZhashkevych  3 роки тому

      Миграции уже были применены еще до записи видео

    • @ГеоргийШамян-ц7ь
      @ГеоргийШамян-ц7ь 3 роки тому +1

      @@MaksimZhashkevych Видел твой видос про миграции, можешь показать как это должно быть в compose, если миграций изначально не было?

    • @mlazebny
      @mlazebny 2 роки тому +1

      @@MaksimZhashkevych Ответь плз как их применить) Как по твоему мы должны догадаться?)

    • @zhalgaskabdulov6412
      @zhalgaskabdulov6412 2 роки тому

      @@mlazebny решили проблему?

    • @mlazebny
      @mlazebny 2 роки тому

      @@zhalgaskabdulov6412 миграции накатываю через контейнер flyway, не юзаю тот капетик гошный

  • @VakaramGolang
    @VakaramGolang 11 місяців тому

    все видео непонятные ( видать или у меня уровень не дошел еще но ваще че зачем не ясно (

  • @akrabzaripov1847
    @akrabzaripov1847 6 місяців тому

    Спасибо! выручил!

  • @evgsd
    @evgsd 3 роки тому

    а исходники удалять из образа не надо?

    • @MaksimZhashkevych
      @MaksimZhashkevych  3 роки тому +1

      Можно, но это не внесет существенных улучшений по производительности. Для оптимизации размера образа используется так называемый multi-stage build, советую погуглить эту тему