Commit 124da723 authored by Ash McKenzie's avatar Ash McKenzie

Merge branch '337600-waiting-for-gitlab-at-never-completes-in-gitpod' into 'master'

Curling Gitpod hostname requires cookies set

See merge request gitlab-org/gitlab!67476
parents be7d47b0 5586f9e9
...@@ -57,7 +57,11 @@ tasks: ...@@ -57,7 +57,11 @@ tasks:
# Waiting for GitLab ... # Waiting for GitLab ...
gp await-port 3000 gp await-port 3000
printf "Waiting for GitLab at $(gp url 3000) ..." printf "Waiting for GitLab at $(gp url 3000) ..."
until $(curl -sNL $(gp url 3000) | grep -q "GitLab"); do printf '.'; sleep 5; done && echo "" # Check /-/readiness which returns JSON, but we're only interested in the exit code
#
# We use http://localhost:3000 instead of the public hostname because
# it's no longer possible to access as specific cookies are required
until curl --silent --no-buffer --fail http://localhost:3000/-/readiness > /dev/null 2>&1; do printf '.'; sleep 5; done && echo ""
# Give Gitpod a few more seconds to set up everything ... # Give Gitpod a few more seconds to set up everything ...
sleep 5 sleep 5
printf "$(date) – GitLab is up (took ~%.1f minutes)\n" "$((10*$SECONDS/60))e-1" | tee -a /workspace/startup.log printf "$(date) – GitLab is up (took ~%.1f minutes)\n" "$((10*$SECONDS/60))e-1" | tee -a /workspace/startup.log
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment