From 915bc40927f423ca090a1284b3be53ad6ded4f44 Mon Sep 17 00:00:00 2001
From: Kenzo-Hugo Hillion <kenzo-hugo.hillion1@pasteur.fr>
Date: Mon, 8 Jun 2020 11:48:55 +0200
Subject: [PATCH] add commit hash to footer

---
 ci/build/build_frontend.sh         | 2 +-
 docker-compose.yaml                | 2 +-
 frontend/src/App.vue               | 3 +--
 frontend/src/components/Navbar.vue | 2 +-
 4 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/ci/build/build_frontend.sh b/ci/build/build_frontend.sh
index 3e57822..b3c9a19 100644
--- a/ci/build/build_frontend.sh
+++ b/ci/build/build_frontend.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 
 docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
-docker build -t "$CI_REGISTRY_IMAGE/frontend:${CI_COMMIT_REF_NAME}" frontend/
+docker build -t "$CI_REGISTRY_IMAGE/frontend:${CI_COMMIT_REF_NAME}" --build-arg VUE_APP_GIT_COMMIT=${CI_COMMIT_SHORT_SHA} frontend/
 docker tag "$CI_REGISTRY_IMAGE/frontend:${CI_COMMIT_REF_NAME}" "$CI_REGISTRY_IMAGE/frontend:latest"
 docker push "$CI_REGISTRY_IMAGE/frontend:${CI_COMMIT_REF_NAME}"
diff --git a/docker-compose.yaml b/docker-compose.yaml
index 5c3986c..23a11a4 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -45,7 +45,7 @@ services:
       - postgresql
     environment:
       NODE_ENV: development
-      GIT_COMMIT: local-test
+      VUE_APP_GIT_COMMIT: "local-dev-env"
 
   nginx:
     image: nginx:1.13.12-alpine
diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index 04d75f2..091467d 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -27,8 +27,7 @@ export default {
   },
   computed: {
     commitHash() {
-      return process.env.GIT_COMMIT;
-      console.log(process.env)
+      return process.env.VUE_APP_GIT_COMMIT;
     },
   }
 };
diff --git a/frontend/src/components/Navbar.vue b/frontend/src/components/Navbar.vue
index 95b50d6..169b5fc 100644
--- a/frontend/src/components/Navbar.vue
+++ b/frontend/src/components/Navbar.vue
@@ -9,7 +9,7 @@
       <v-spacer></v-spacer>
       <Help/>
       <v-btn href="https://gitlab.pasteur.fr/metagenomics/metagenedb" flat target="_blank" class="ma-0 pa-2">
-        <span>Source</span>
+        <span>GitLab</span>
         <v-icon class="ml-1">fab fa-gitlab</v-icon>
       </v-btn>
     </v-toolbar>
-- 
GitLab