Skip to content
Snippets Groups Projects
Verified Commit cd382bbb authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

Upgrade seafile to 7.1.3

parent 1a4e7a22
Branches
No related tags found
No related merge requests found
FROM ubuntu:18.04 FROM ubuntu:18.04
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && \
python \ apt-get install -y --no-install-recommends \
python2.7 \ python3 \
libpython2.7 \ python3-pip \
python-setuptools \ python3-setuptools \
python-ldap \
python-urllib3 \
python-pip \
python-memcache \
python-requests \
ffmpeg \
libmemcached-dev \
build-essential \
python-dev \
zlib1g-dev \
wget wget
RUN pip2 install --upgrade pip
RUN pip2 install --upgrade wheel RUN python3.6 -m pip install --upgrade pip && rm -r /root/.cache/pip
RUN pip2 install --upgrade \
pillow==4.3.0 \ RUN pip3 install \
numpy==1.16.4 \ click \
moviepy==0.2.3.5 \ termcolor \
colorlog \
psycopg2-binary \ psycopg2-binary \
django==1.11.29 Pillow \
pylibmc \ pylibmc \
django-pylibmc captcha \
jinja2 \
sqlalchemy \
psd-tools \
django-pylibmc \
django-simple-captcha \
python3-ldap \
&& rm -r /root/.cache/pip
# add entrypoints # add entrypoints
ADD src/setenv.sh / ADD src/setenv.sh /
ADD src/docker-entrypoint.sh / ADD src/docker-entrypoint.sh /
# set environment variables for locale # set environment variables for locale
ENV LANG=C.UTF-8 ARG LANG=C.UTF-8
ENV LANGUAGE=C.UTF-8 ARG LANGUAGE=C.UTF-8
ENV LC_ALL=C.UTF-8 ARG LC_ALL=C.UTF-8
# set environment variables for seafile # set environment variables for seafile
ENV ROOTPATH=/haiwen ARG ROOTPATH=/haiwen
ENV INSTALLPATH=$ROOTPATH/seafile-server-latest ARG INSTALLPATH=$ROOTPATH/seafile-server-latest
ENV CCNET_CONF_DIR=$ROOTPATH/ccnet ENV CCNET_CONF_DIR=$ROOTPATH/ccnet
ENV SEAFILE_CENTRAL_CONF_DIR=$ROOTPATH/conf ENV SEAFILE_CENTRAL_CONF_DIR=$ROOTPATH/conf
ENV SEAFILE_CONF_DIR=$ROOTPATH/seafile-data ENV SEAFILE_CONF_DIR=$ROOTPATH/seafile-data
ENV GC_AT_STARTUP=false
# setup user environment # setup user environment
RUN addgroup --gid 1000 seafile && \ RUN addgroup --gid 1000 seafile && \
adduser --gid 1000 --uid 1000 --system --shell /bin/bash --home $ROOTPATH seafile adduser --gid 1000 --uid 1000 --system --shell /bin/bash --home $ROOTPATH seafile
USER seafile USER seafile
VOLUME $SEAFILE_CONF_DIR VOLUME $SEAFILE_CONF_DIR
RUN wget https://download.seadrive.org/seafile-server_7.0.5_x86-64.tar.gz -O /tmp/seafile-server.tar.gz && \ RUN wget https://download.seadrive.org/seafile-server_7.1.3_x86-64.tar.gz -O /tmp/seafile-server.tar.gz && \
tar -C /tmp/ -xzvf /tmp/seafile-server.tar.gz && \ tar -C /tmp/ -xzvf /tmp/seafile-server.tar.gz && \
rm /tmp/seafile-server.tar.gz && \ rm /tmp/seafile-server.tar.gz && \
mv /tmp/seafile-server-* $INSTALLPATH mv /tmp/seafile-server-* $INSTALLPATH
......
#!/bin/bash #!/bin/bash
source setenv.sh source setenv.sh
if [[ "$GC_ON_STARTUP" = "true" ]]; then
$INSTALLPATH/seaf-gc.sh
fi
$INSTALLPATH/seafile.sh start $INSTALLPATH/seafile.sh start
$INSTALLPATH/seahub.sh start $INSTALLPATH/seahub.sh start
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment