From 90669527596dfd7252938fb14a510cf230126a39 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Thu, 22 Sep 2022 12:30:28 +0200 Subject: [PATCH] ui: redesign applications & settings fix: follow logs --- apps/api/src/index.ts | 1 + apps/api/src/lib/scheduler.ts | 4 +- apps/ui/src/routes/__layout.svelte | 2 +- .../src/routes/applications/[id]/_Menu.svelte | 21 + .../routes/applications/[id]/__layout.svelte | 123 +-- .../routes/applications/[id]/features.svelte | 160 +++ .../src/routes/applications/[id]/index.svelte | 967 +++++++++--------- .../applications/[id]/logs/_BuildLog.svelte | 141 +-- .../applications/[id]/logs/build.svelte | 6 +- .../applications/[id]/logs/index.svelte | 29 +- apps/ui/src/routes/settings/_Menu.svelte | 33 +- apps/ui/src/routes/settings/__layout.svelte | 12 +- .../src/routes/settings/certificates.svelte | 27 +- apps/ui/src/routes/settings/coolify.svelte | 77 +- apps/ui/src/routes/settings/ssh.svelte | 42 +- apps/ui/src/tailwind.css | 6 +- apps/ui/tailwind.config.cjs | 2 +- 17 files changed, 875 insertions(+), 778 deletions(-) create mode 100644 apps/ui/src/routes/applications/[id]/_Menu.svelte create mode 100644 apps/ui/src/routes/applications/[id]/features.svelte diff --git a/apps/api/src/index.ts b/apps/api/src/index.ts index df89febd5..acbae3d71 100644 --- a/apps/api/src/index.ts +++ b/apps/api/src/index.ts @@ -156,6 +156,7 @@ prisma.setting.findFirst().then(async (settings) => { setInterval(async () => { scheduler.workers.has('infrastructure') && scheduler.workers.get('infrastructure').postMessage("action:copySSLCertificates") }, 2000) + // cleanupPrismaEngines // setInterval(async () => { // scheduler.workers.has('infrastructure') && scheduler.workers.get('infrastructure').postMessage("action:cleanupPrismaEngines") diff --git a/apps/api/src/lib/scheduler.ts b/apps/api/src/lib/scheduler.ts index ebff53e12..743463757 100644 --- a/apps/api/src/lib/scheduler.ts +++ b/apps/api/src/lib/scheduler.ts @@ -9,8 +9,8 @@ Bree.extend(TSBree); const options: any = { defaultExtension: 'js', - // logger: new Cabin(), - logger: false, + logger: new Cabin(), + // logger: false, workerMessageHandler: async ({ name, message }) => { if (name === 'deployApplication' && message?.deploying) { if (scheduler.workers.has('autoUpdater') || scheduler.workers.has('cleanupStorage')) { diff --git a/apps/ui/src/routes/__layout.svelte b/apps/ui/src/routes/__layout.svelte index 761567994..be3a49550 100644 --- a/apps/ui/src/routes/__layout.svelte +++ b/apps/ui/src/routes/__layout.svelte @@ -312,7 +312,7 @@