From d65456839392844fee0c962c0943b79fbc42faaf Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Thu, 16 Nov 2023 18:18:41 +0100
Subject: [PATCH] Can change the title even without re-building

---
 dbrepo-ui/Dockerfile          | 4 ++--
 dbrepo-ui/dbrepo.config.json  | 4 ++--
 dbrepo-ui/layouts/default.vue | 5 +++++
 docker-compose.yml            | 2 ++
 4 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/dbrepo-ui/Dockerfile b/dbrepo-ui/Dockerfile
index 616c4a714c..3336cdc5b5 100644
--- a/dbrepo-ui/Dockerfile
+++ b/dbrepo-ui/Dockerfile
@@ -8,8 +8,8 @@ ENV API=http://:80
 
 WORKDIR /app
 
-COPY ./package.json ./
-COPY ./yarn.lock ./
+COPY ./package.json ./package.json
+COPY ./yarn.lock ./yarn.lock
 
 # Install yarn dependencies
 RUN yarn install --frozen-lockfile
diff --git a/dbrepo-ui/dbrepo.config.json b/dbrepo-ui/dbrepo.config.json
index 7256c691af..5683a20595 100644
--- a/dbrepo-ui/dbrepo.config.json
+++ b/dbrepo-ui/dbrepo.config.json
@@ -16,7 +16,7 @@
       "ports": [
         5672
       ],
-      "extraInfo": "130.128.0.0/15"
+      "extraInfo": null
     }
   },
   "storage": {
@@ -30,7 +30,7 @@
   },
   "database": {
     "connection": {
-      "extraInfo": "130.128.0.0/15"
+      "extraInfo": null
     }
   },
   "keycloak": {
diff --git a/dbrepo-ui/layouts/default.vue b/dbrepo-ui/layouts/default.vue
index e7656a223f..9a3b21d8e7 100644
--- a/dbrepo-ui/layouts/default.vue
+++ b/dbrepo-ui/layouts/default.vue
@@ -539,6 +539,11 @@ export default {
       return this.dynamicFieldsMap()[this.advancedSearchData.type].includes(item.attribute_name)
     }
   },
+  head () {
+    return {
+      title: this.$config.title
+    }
+  },
   provide () {
     return {
       advancedSearchData: this.advancedSearchData
diff --git a/docker-compose.yml b/docker-compose.yml
index f38cb5618f..aa8b60173e 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -281,6 +281,8 @@ services:
     hostname: ui
     image: dbrepo-ui:latest
     build: ./dbrepo-ui
+    volumes:
+      - ./dbrepo.config.json:/app/dbrepo.config.json
     depends_on:
       dbrepo-search-service:
         condition: service_started
-- 
GitLab