#!/usr/bin/env bash set -euo pipefail # Отложить запуск Firefly III Importer до тех пор, пока не запустится основное приложение Firefly III. FIREFLY_CONTAINER_NAME="firefly-iii_server_1" while true; do if [ "$(docker ps -q -f name=$FIREFLY_CONTAINER_NAME)" ]; then # Если серверный контейнер firefly-iii запущен, мы прерываем работу и выходим, чтобы импортер мог запустить echo "$FIREFLY_CONTAINER_NAME is running" break else # Если контейнер не запущен, подождите 5 секунд, а затем проверьте еще раз. echo "Waiting for $FIREFLY_CONTAINER_NAME to start..." sleep 5 fi done