diff --git a/Dockerfile b/Dockerfile index 1283530c965cd36a4ed53ac9d9a6acbb3b059bfd..7964914ea94d1a2a0c26212b950e6e31ea7d7c10 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,10 +29,6 @@ RUN pip3 install \ ADD src/setenv.sh / ADD src/docker-entrypoint.sh / -# setup user environment -RUN addgroup --gid 1000 seafile && \ - adduser --gid 1000 --uid 1000 --system --shell /bin/bash --home /haiwen seafile -USER seafile # set environment variables for locale ENV LANG=C.UTF-8 ENV LANGUAGE=C.UTF-8 @@ -47,13 +43,18 @@ ENV SEAFILE_CENTRAL_CONF_DIR=$ROOTPATH/conf ENV SEAFILE_CONF_DIR=$ROOTPATH/seafile-data ENV GC_AT_STARTUP=false + +# setup user environment +RUN addgroup --gid 1000 seafile && \ + adduser --gid 1000 --uid 1000 --system --shell /bin/bash --home $ROOTPATH seafile +USER seafile VOLUME $SEAFILE_CONF_DIR -RUN wget https://download.seadrive.org/seafile-server_7.1.5_x86-64.tar.gz -O /tmp/seafile-server.tar.gz && \ +RUN wget https://download.seadrive.org/seafile-server_7.1.4_x86-64.tar.gz -O /tmp/seafile-server.tar.gz && \ tar -C /tmp/ -xzvf /tmp/seafile-server.tar.gz && \ rm /tmp/seafile-server.tar.gz && \ mv /tmp/seafile-server-* $INSTALLPATH -RUN rm -rf $INSTALLPATH/seahub/media/avatars && \ - ln -s $ROOTPATH/seahub-data/avatars $INSTALLPATH/seahub/media/avatars +RUN rm -rf $INSTALLPATH/seahub/media/avatars +RUN ln -s $ROOTPATH/seahub-data/avatars $INSTALLPATH/seahub/media/avatars ENTRYPOINT ["/docker-entrypoint.sh"]