diff --git a/apps/api/src/lib/templates.ts b/apps/api/src/lib/templates.ts index f7493fdb7..339ceb6c8 100644 --- a/apps/api/src/lib/templates.ts +++ b/apps/api/src/lib/templates.ts @@ -159,6 +159,9 @@ export default [ "label": "Secret Key Base", "defaultValue": "$$generate_passphrase", "description": "", + "details": { + "length":64 + } }, { "id": "$$config_disable_auth", diff --git a/apps/api/src/routes/api/v1/services/handlers.ts b/apps/api/src/routes/api/v1/services/handlers.ts index 0dc3a8cb2..428a80465 100644 --- a/apps/api/src/routes/api/v1/services/handlers.ts +++ b/apps/api/src/routes/api/v1/services/handlers.ts @@ -221,9 +221,11 @@ export async function saveServiceType(request: FastifyRequest, let { id: variableId } = variable; if (variableId.startsWith('$$secret_')) { if (variable.defaultValue === '$$generate_password') { - variable.value = generatePassword({}); + const length = variable?.details['length'] || null + variable.value = generatePassword({length}); } else if (variable.defaultValue === '$$generate_passphrase') { - variable.value = cuid(); + const length = variable?.details['length'] || null + variable.value = generatePassword({length}); } } if (variableId.startsWith('$$config_')) { diff --git a/apps/ui/src/routes/applications/[id]/logs/index.svelte b/apps/ui/src/routes/applications/[id]/logs/index.svelte index 3cf06869d..139f9ec21 100644 --- a/apps/ui/src/routes/applications/[id]/logs/index.svelte +++ b/apps/ui/src/routes/applications/[id]/logs/index.svelte @@ -135,47 +135,46 @@
Container not found / exited.
{/if} {:else} -
-
- - {#if loadLogsInterval} + + + + + + + {followingLogs ? 'Following Logs...' : 'Follow Logs'} + + {#if loadLogsInterval} - {/if} -
-
- {#each logs as log} -

{log + '\n'}

- {/each} -
+ >Streaming logs + {/if} + +
+ {#each logs as log} +

{log + '\n'}

+ {/each}
{/if}