diff --git a/Dockerfile b/Dockerfile index 1ef4ad9..d9a8c64 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,9 @@ RUN wget -q -O /root/zulip-ppa.asc https://zulip.com/dist/keys/zulip-ppa.asc && ln -nsf "$ZULIP_DEPLOY_PATH" "/home/zulip/deployments/next" && \ ln -nsf "$ZULIP_DEPLOY_PATH" "/home/zulip/deployments/current" && \ ln -nsf /etc/zulip/settings.py "$ZULIP_DEPLOY_PATH/zproject/local_settings.py" && \ + wget https://www.zulip.com/dist/releases/zulip-server-latest.tar.gz -O /tmp/zulip-server.tar.gz && \ + tar xfz zulip-server.tar.gz -C "/home/zulip/prod-static" --strip-components=3 --wildcards */prod-static/serve && \ + rm -rf /tmp/zulip-server.tar.gz && \ chown -R zulip:zulip /home/zulip /var/log/zulip /etc/zulip/settings.py && \ apt-get -qq autoremove --purge -y && \ apt-get -qq clean && \ diff --git a/entrypoint.sh b/entrypoint.sh index 945ee67..de1cafc 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -406,13 +406,6 @@ zulipFirstStartInit() { echo "First Start Init not needed." return 0 fi - if [ ! -d "/home/zulip/prod-static" ] || [ "$(ls -A "/home/zulip/prod-static/")" ]; then - echo "Generating static files ..." - /root/zulip/tools/update-prod-static - mkdir -f "/home/zulip/prod-static" - cp -rfT "$ZULIP_DEPLOY_PATH/prod-static/serve" "/home/zulip/prod-static" - echo "Static files generated." - fi set +e if ! su zulip -c "/home/zulip/deployments/current/manage.py migrate --noinput"; then local RETURN_CODE=$?