From 2e88e67ae428e8f92bbfce2edcedfad4f6a7266d Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Tue, 5 Apr 2022 21:15:06 +0200
Subject: [PATCH] fix: ensure seafile runs before issuing rpc commands

---
 docker-entrypoint.sh | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh
index daaf755..38060a0 100755
--- a/docker-entrypoint.sh
+++ b/docker-entrypoint.sh
@@ -7,6 +7,10 @@ mkdir -p ~/seafile
 seaf-cli init -d ~/seafile
 seaf-cli start
 
+until [ -S ~/seafile/seafile-data/seafile.sock ]; do
+  sleep 1;
+done
+
 if [ -z "$OTP_TOKEN" ]; then
   echo "syncing library"
   seaf-cli "$TASK" -l "$LIBRARY" -s "$SERVER" -d "/sync" -u "$EMAIL" -p "$PASSWORD"
-- 
GitLab