From 047df77195c219f277f07a4869698743e4cf5a74 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 15 Jul 2022 08:00:32 +0000 Subject: [PATCH] fix: gitpod urls --- .../routes/applications/[id]/__layout.svelte | 74 +++++++++++++++++++ .../src/routes/applications/[id]/index.svelte | 69 +---------------- .../applications/[id]/logs/build.svelte | 64 ---------------- .../applications/[id]/logs/index.svelte | 64 ---------------- .../routes/applications/[id]/previews.svelte | 64 ---------------- .../routes/applications/[id]/secrets.svelte | 64 ---------------- .../routes/applications/[id]/storages.svelte | 64 ---------------- apps/ui/src/routes/applications/index.svelte | 2 +- 8 files changed, 78 insertions(+), 387 deletions(-) diff --git a/apps/ui/src/routes/applications/[id]/__layout.svelte b/apps/ui/src/routes/applications/[id]/__layout.svelte index d88e445f9..645463921 100644 --- a/apps/ui/src/routes/applications/[id]/__layout.svelte +++ b/apps/ui/src/routes/applications/[id]/__layout.svelte @@ -75,6 +75,14 @@ !application.repository || !application.destinationDocker || !application.buildPack; + let location = application.fqdn || null; + if (GITPOD_WORKSPACE_URL && application.exposePort) { + const { href } = new URL(GITPOD_WORKSPACE_URL); + const newURL = href + .replace('https://', `https://${application.exposePort}-`) + .replace(/\/$/, ''); + location = newURL; + } const { id } = $page.params; async function handleDeploySubmit() { @@ -147,6 +155,72 @@ {#if loading} {:else} + {#if location} + + + + + + + {/if} + {#if application.gitSource?.htmlUrl && application.repository && application.branch} + + {#if application.gitSource?.type === 'gitlab'} + + + + {:else if application.gitSource?.type === 'github'} + + + + {/if} + + {/if} +
{#if $status.application.isExited} Configuration
- {application.name} + {application.name} - - {#if application.fqdn} - - - - - - - {/if} - - {#if application.gitSource?.type === 'gitlab'} - - - - {:else if application.gitSource?.type === 'github'} - - - - {/if} -
diff --git a/apps/ui/src/routes/applications/[id]/logs/build.svelte b/apps/ui/src/routes/applications/[id]/logs/build.svelte index 17bb3f2dc..21dc8fab9 100644 --- a/apps/ui/src/routes/applications/[id]/logs/build.svelte +++ b/apps/ui/src/routes/applications/[id]/logs/build.svelte @@ -88,70 +88,6 @@
{application.name} - - {#if application.fqdn} - - - - - - - {/if} - - {#if application.gitSource?.type === 'gitlab'} - - - - {:else if application.gitSource?.type === 'github'} - - - - {/if} -
diff --git a/apps/ui/src/routes/applications/[id]/logs/index.svelte b/apps/ui/src/routes/applications/[id]/logs/index.svelte index e327442bd..a4991f34a 100644 --- a/apps/ui/src/routes/applications/[id]/logs/index.svelte +++ b/apps/ui/src/routes/applications/[id]/logs/index.svelte @@ -104,70 +104,6 @@
{application.name}
- - {#if application.fqdn} - - - - - - - {/if} - - {#if application.gitSource?.type === 'gitlab'} - - - - {:else if application.gitSource?.type === 'github'} - - - - {/if} -
{#if logs.length === 0} diff --git a/apps/ui/src/routes/applications/[id]/previews.svelte b/apps/ui/src/routes/applications/[id]/previews.svelte index bc1db63cb..638ad04cd 100644 --- a/apps/ui/src/routes/applications/[id]/previews.svelte +++ b/apps/ui/src/routes/applications/[id]/previews.svelte @@ -64,70 +64,6 @@
{application.name} - - {#if application.fqdn} - - - - - - - {/if} - - {#if application.gitSource?.type === 'gitlab'} - - - - {:else if application.gitSource?.type === 'github'} - - - - {/if} -
diff --git a/apps/ui/src/routes/applications/[id]/secrets.svelte b/apps/ui/src/routes/applications/[id]/secrets.svelte index 1206681e2..83cb1d3e3 100644 --- a/apps/ui/src/routes/applications/[id]/secrets.svelte +++ b/apps/ui/src/routes/applications/[id]/secrets.svelte @@ -70,70 +70,6 @@
{application.name}
- - {#if application.fqdn} - - - - - - - {/if} - - {#if application.gitSource?.type === 'gitlab'} - - - - {:else if application.gitSource?.type === 'github'} - - - - {/if} -
diff --git a/apps/ui/src/routes/applications/[id]/storages.svelte b/apps/ui/src/routes/applications/[id]/storages.svelte index d2184e914..50e3d0ee2 100644 --- a/apps/ui/src/routes/applications/[id]/storages.svelte +++ b/apps/ui/src/routes/applications/[id]/storages.svelte @@ -41,70 +41,6 @@ {application.name} - - {#if application.fqdn} - - - - - - - {/if} - - {#if application.gitSource?.type === 'gitlab'} - - - - {:else if application.gitSource?.type === 'github'} - - - - {/if} -
diff --git a/apps/ui/src/routes/applications/index.svelte b/apps/ui/src/routes/applications/index.svelte index 7effdbb47..e24ecaf72 100644 --- a/apps/ui/src/routes/applications/index.svelte +++ b/apps/ui/src/routes/applications/index.svelte @@ -140,7 +140,7 @@ {#if application.fqdn}
{getDomain(application.fqdn) || ''}
{/if} - {#if !application.gitSourceId} + {#if !application.gitSourceId || !application.repository || !application.branch}
Git Source Missing