при билде?
О чем я:
У меня а docker-compose есть следующе:
command: >
bash -c "./manage.py create_init_locations && ./manage.py create_init_cars
Но мне нужно выполнить их лишь 1 раз, а не при каждом запуске контейнеров.
Все эти команды связаны с базой данных, без контейнера бд их выполнить не получится. Не знаю будет ли работать, если вынести в Dockerfile.
Для билда юзаю:
docker-compose -f docker-compose.yml up —build
Для запуска контейнеров юзаю тоже самое, только без build:).
Возможно ли как-то в эту команду билда впихнуть запуск скрипта?
А со стороны sql нельзя сделать ? Create if not exist например так ?
Как написали выше базы должны создаваться , если их нет, а если они есть, то скип, это делается через sql
Обсуждают сегодня