Browse Source

Custom container links

lllllllillllllillll 1 year ago
parent
commit
926218ee0e
1 changed files with 4 additions and 1 deletions
  1. 4 1
      controllers/dashboard.js

+ 4 - 1
controllers/dashboard.js

@@ -235,6 +235,9 @@ async function createCard (details) {
     let state = details.state;
     let state = details.state;
     let card  = readFileSync('./views/partials/containerFull.html', 'utf8');
     let card  = readFileSync('./views/partials/containerFull.html', 'utf8');
 
 
+    let links = await ServerSettings.findOne({ where: {key: 'links'}});
+    if (!links) { links = { value: 'localhost' }; }
+
     let state_color = '';
     let state_color = '';
     switch (state) {
     switch (state) {
         case 'running':
         case 'running':
@@ -261,7 +264,7 @@ async function createCard (details) {
     card = card.replace(/AppIcon/g, details.service);
     card = card.replace(/AppIcon/g, details.service);
     card = card.replace(/AppState/g, state);
     card = card.replace(/AppState/g, state);
     card = card.replace(/StateColor/g, state_color);
     card = card.replace(/StateColor/g, state_color);
-    card = card.replace(/AppLink/g, 'localhost');
+    card = card.replace(/AppLink/g, links.value);
     card = card.replace(/ExternalPort/g, details.external_port);
     card = card.replace(/ExternalPort/g, details.external_port);
     card = card.replace(/InternalPort/g, details.internal_port);
     card = card.replace(/InternalPort/g, details.internal_port);
     card = card.replace(/ChartName/g, details.name.replace(/-/g, ''));
     card = card.replace(/ChartName/g, details.name.replace(/-/g, ''));