18 lines
828 B
Bash
Executable File
18 lines
828 B
Bash
Executable File
#!/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 |