From 47f788af78eaf5bd6245341decfbbffe6c43f621 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Fri, 5 Apr 2024 12:16:30 +0000 Subject: [PATCH] refine first solution, re #3957 Merge request studip/studip!2817 --- docker/studip/Dockerfile | 1 + docker/studip/Dockerfile-Dev | 2 +- docker/studip/docker-entrypoint.sh | 10 ++++++---- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docker/studip/Dockerfile b/docker/studip/Dockerfile index 8ee1d204c07..bc65e81719e 100644 --- a/docker/studip/Dockerfile +++ b/docker/studip/Dockerfile @@ -59,5 +59,6 @@ COPY ./docker/studip/docker-entrypoint.sh /usr/local/bin/ RUN chmod u+x /usr/local/bin/docker-entrypoint.sh # Set start parameters +ENV AUTO_MIGRATE 1 ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] CMD ["apache2-foreground"] diff --git a/docker/studip/Dockerfile-Dev b/docker/studip/Dockerfile-Dev index 960bd97f8cc..1549fdbb3d6 100644 --- a/docker/studip/Dockerfile-Dev +++ b/docker/studip/Dockerfile-Dev @@ -35,4 +35,4 @@ RUN chmod u+x /usr/local/bin/docker-entrypoint.sh # Set start parameters ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] -CMD ["apache2-foreground"] \ No newline at end of file +CMD ["apache2-foreground"] diff --git a/docker/studip/docker-entrypoint.sh b/docker/studip/docker-entrypoint.sh index e7bb00f589c..ccd0ef3441e 100644 --- a/docker/studip/docker-entrypoint.sh +++ b/docker/studip/docker-entrypoint.sh @@ -28,10 +28,12 @@ done sh $STUDIP/.gitlab/scripts/install_db.sh -echo "Migrate Instance" -# If migrate fails start instance anyway -php "$STUDIP/cli/studip migrate" || true -echo "Migration finished" +if [ ! -z $AUTO_MIGRATE ]; then + echo "Migrate Instance" + # If migrate fails start instance anyway + php "$STUDIP/cli/studip migrate" || true + echo "Migration finished" +fi # first arg is `-f` or `--some-option` if [ "${1#-}" != "$1" ]; then -- GitLab