у меня приложение FastAPI, мне нужно чтобы после сборки и запуска контейнеров база данных заполнилась данными Единственное что придумал, в Dockerfile через RUN указал скрипт который нужно запускать, но это выполняется до запуска контейнера с PostgreSQL.
Ни в коем случае нельзя запускать миграции в RUN
миграции у меня в entrypoint.sh
Создание базы, миграции, наполнение данными - все это только при запуске приложения, либо отдельно запускать руками. Ничего из этого не должно запускаться в RUN
Обсуждают сегодня