базы через скрипт wait-for-it.sh
Как мне после поднятия базы запустить не скрипт таким образом:
./wait-for-it.sh db:5432 -- ./server/setup.sh
А вызвать функцию в том же entrypoint скрипте?
яннп
https://pastebin.com/a18EZiR2
10 строчка. Мне нужно вместо скрипта вызвать функцию.
хз что такое ./wait-for-it.sh у тебя, но нафиг ему передается скрипт для вызова, если задача этого скрипта всего лишь подождать и выйти?
db: image: postgres:12 ports: - "5436:5432" environment: POSTGRES_PASSWORD: postgres api: restart: always image: your_image build: context: . ports: - "8000:8000" command: ['api'] Можно так сделать, тогда api будет падать и подниматься пока db не станет доступна. Намного проще и лаконичнее как по мне, ключевое restart: always
Дык мне нужно после выхода скрипта запустить эту функцию...
./wait-for-it.sh setup_server ?
Спасибо!
Обсуждают сегодня