diff --git a/bin/upgrade b/bin/upgrade index 5f0a645..c4468fe 100755 --- a/bin/upgrade +++ b/bin/upgrade @@ -125,6 +125,18 @@ function handle_image_upgrade() { echo "Upgrading config/version from $IMAGE_VERSION to $SEED_IMAGE_VERSION" + local docker_compose_override_path="$TOOLKIT_ROOT/config/docker-compose.override.yml" + if [ -f "$docker_compose_override_path" ]; then + if grep -q -E '^\s*image: sharelatex/sharelatex.*' "$docker_compose_override_path"; then + echo "WARNING: you are using a customized docker image, the server may not run on the latest version post upgrade." + echo "* If you have followed the guide 'Upgrading TexLive', please remove and recreate the modified image." + echo "* Remove the image: 'docker rm sharelatex/sharelatex:with-texlive-full'" + echo "* Remove the override file: 'rm config/docker-compose.override.yml'" + echo "* Recreate the image by following: https://github.com/overleaf/toolkit/blob/master/doc/ce-upgrading-texlive.md" + fi + fi + + ## Offer to stop docker services local services_stopped="false" if services_up; then