MENU

Fun & Interesting

Знакомство с Docker Compose | FastAPI + Postgres, миграции | Запуск на gunicorn + uvicorn

Video Not Working? Fix It Now

Общение и самые свежие анонсы в Телеграм: https://t.me/Khorenyan Телеграм чат для бустеров https://boosty.to/mahenzon Все-все мои ссылки на все площадки: https://taplink.cc/mahenzon Ранний доступ к моей новой образовательной программе про полный цикл разработки веб-приложений на Python (скидка по ссылке): https://stepik.org/a/232803/pay?promo=5d34a43a6d7b20b7 Код тут: https://github.com/mahenzon/dockerized-fastapi-app Метки 00:00 Привет. О чем сегодня 01:37 Зачем нужен docker-compose 06:10 Упаковываем приложение на fastapi в контейнер 11:00 Запуск приложения через docker-compose 14:06 Запуск приложения в фоне 15:03 Просмотр логов 16:18 Postgres и pgadmin 21:20 prestart скрипт с миграцией 27:50 Проверка здоровья приложения - healthcheck 33:56 Хранение данных вне контейнера - docker volume 45:10 Пробрасывать порты не нужно 47:55 docker compose develop watch для удобной разработки 58:20 Промежуточный итог 58:50 Переопределение CMD через command в compose 01:00:08 Папка docker-build и расположение контекста 01:02:11 Итоги

Comment