From eb5c9a1650a339c7b7a26d930e2eb98516a08a7e Mon Sep 17 00:00:00 2001 From: "flow.gunso" Date: Mon, 6 Jan 2020 18:25:53 +0100 Subject: [PATCH] Create the .seafile directory at moment of build --- seafile-client/Dockerfile | 4 +++- seafile-client/seafile-entrypoint.sh | 3 --- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/seafile-client/Dockerfile b/seafile-client/Dockerfile index de1e640..423befb 100644 --- a/seafile-client/Dockerfile +++ b/seafile-client/Dockerfile @@ -60,7 +60,9 @@ RUN apt-get update && apt-get install -y gnupg && \ /import-seafile-apt-key.sh && \ mkdir /volume/ && \ groupadd -g $GID -o $UNAME && \ - useradd -m -u $UID -g $GID -o -s /bin/bash $UNAME + useradd -m -u $UID -g $GID -o -s /bin/bash $UNAME && \ + mkdir /home/$UNAME/.seafile && \ + chown $UNAME:$GID /home/$UNAME/.seafile # Copy over the entrypoints, healthchecks and tests. COPY docker-entrypoint.sh /entrypoint.sh diff --git a/seafile-client/seafile-entrypoint.sh b/seafile-client/seafile-entrypoint.sh index a80d19b..4c6c796 100644 --- a/seafile-client/seafile-entrypoint.sh +++ b/seafile-client/seafile-entrypoint.sh @@ -20,9 +20,6 @@ seafile_ini=~/.ccnet/seafile.ini seafile_sock=~/.seafile/seafile-data/seafile.sock -# Prepare the directories. -mkdir ~/.seafile - # Safely initialise the Seafile client. /usr/bin/seaf-cli init -d ~/.seafile while [ ! -f $seafile_ini ]; do sleep 1; done