From 02ba277a86f9c6991415b08ec141169bbcdfdfa3 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Tue, 7 Mar 2023 13:25:08 +0100 Subject: [PATCH] fix: show ip address as host in public dbs --- apps/api/src/lib/common.ts | 4 +- .../[id]/_Databases/_Databases.svelte | 74 ++++++++++++------- package.json | 2 +- 3 files changed, 51 insertions(+), 29 deletions(-) diff --git a/apps/api/src/lib/common.ts b/apps/api/src/lib/common.ts index 322bb3bd8..403d4fedb 100644 --- a/apps/api/src/lib/common.ts +++ b/apps/api/src/lib/common.ts @@ -15,11 +15,11 @@ import * as SSHConfig from 'ssh-config/src/ssh-config'; import jsonwebtoken from 'jsonwebtoken'; import { checkContainer, removeContainer } from './docker'; import { day } from './dayjs'; -import { saveBuildLog, saveDockerRegistryCredentials } from './buildPacks/common'; +import { saveBuildLog } from './buildPacks/common'; import { scheduler } from './scheduler'; import type { ExecaChildProcess } from 'execa'; -export const version = '3.12.26'; +export const version = '3.12.27'; export const isDev = process.env.NODE_ENV === 'development'; export const proxyPort = process.env.COOLIFY_PROXY_PORT; export const proxySecurePort = process.env.COOLIFY_PROXY_SECURE_PORT; diff --git a/apps/ui/src/routes/databases/[id]/_Databases/_Databases.svelte b/apps/ui/src/routes/databases/[id]/_Databases/_Databases.svelte index 02c98e150..7e5f93c00 100644 --- a/apps/ui/src/routes/databases/[id]/_Databases/_Databases.svelte +++ b/apps/ui/src/routes/databases/[id]/_Databases/_Databases.svelte @@ -49,23 +49,23 @@ databaseDbUser = ''; } } - function generateUrl() { - const ipAddress = () => { - if ($status.database.isPublic) { - if (database.destinationDocker.remoteEngine) { - return database.destinationDocker.remoteIpAddress; - } - if ($appSession.ipv6) { - return $appSession.ipv6; - } - if ($appSession.ipv4) { - return $appSession.ipv4; - } - return ''; - } else { - return database.id; + function ipAddress() { + if ($status.database.isPublic) { + if (database.destinationDocker.remoteEngine) { + return database.destinationDocker.remoteIpAddress; } - }; + if ($appSession.ipv6) { + return $appSession.ipv6; + } + if ($appSession.ipv4) { + return $appSession.ipv4; + } + return ''; + } else { + return database.id; + } + } + function generateUrl() { const user = () => { if (databaseDbUser) { return databaseDbUser + ':'; @@ -183,16 +183,38 @@ class:cursor-pointer={!$status.database.isRunning} /> - - + {#if $status.database.isPublic} + + + + + {:else} + + + {/if} +