From 6510559993f73761d4af57c2d693062f96f8fd67 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Thu, 16 Jul 2020 17:00:21 +0200
Subject: [PATCH] CI: Add a simple curl based health check for right after
 deployment

In case something with deployment went wrong.
---
 .gitlab-ci.yml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a597b90..ed095ac 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,6 +35,8 @@ linting:
     # Deploy
     - dep deploy "${CI_ENVIRONMENT_NAME}"
     - echo "Deployed to ${CI_ENVIRONMENT_URL}"
+    # Simple health check
+    - curl --max-time 10 --retry 3 --output /dev/null --silent --show-error --fail --location "${CI_ENVIRONMENT_URL}"
 
 deploy_demo:
   only:
@@ -42,7 +44,7 @@ deploy_demo:
       - demo
   environment:
     name: demo
-    url: https://frontend-demo.tugraz.at
+    url: https://frontend-demo.tugraz.at/apps/signature
   variables:
     DEPLOY_HOST: mw01-dev.tugraz.at
     DEPLOY_KEY: "$DEPLOY_SSH_KEY"
@@ -54,7 +56,7 @@ deploy_development:
       - master
   environment:
     name: development
-    url: https://mw-frontend-dev.tugraz.at
+    url: https://mw-frontend-dev.tugraz.at/apps/signature
   variables:
     DEPLOY_HOST: mw01-dev.tugraz.at
     DEPLOY_KEY: "$DEPLOY_SSH_KEY"
-- 
GitLab