summaryrefslogtreecommitdiff
path: root/tools/docker-entrypoint
diff options
context:
space:
mode:
Diffstat (limited to 'tools/docker-entrypoint')
-rwxr-xr-xtools/docker-entrypoint18
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/docker-entrypoint b/tools/docker-entrypoint
new file mode 100755
index 0000000..d291220
--- /dev/null
+++ b/tools/docker-entrypoint
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+## Running the init logic for gitlab. See PR# for splitting this wrapper file into two pieces
+/bin/bash init/init
+
+echo Sleep for 30 seconds to ensure all services are running
+sleep 30
+
+echo Initalize test token and user
+PERSONAL_ACCESS_TOKEN="$(gitlab-rails r /init/test.rb)"
+GITLAB_URL="http://localhost:$EXTERNAL_PORT"
+
+echo "export PERSONAL_ACCESS_TOKEN=$PERSONAL_ACCESS_TOKEN" >> ~/.profile
+echo "export GITLAB_URL=$GITLAB_URL" >> ~/.profile
+
+echo Tail and wait
+gitlab-ctl tail&
+wait