From 1aaff0594dff92623a4b247bc37fd83c4ccb035e Mon Sep 17 00:00:00 2001 From: seppulcro Date: Fri, 15 Nov 2024 09:06:19 +0000 Subject: [PATCH] feat: add nextcloud-aio template; fix utils usage for envs --- apps/dokploy/templates/nextcloud-aio/index.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/dokploy/templates/nextcloud-aio/index.ts b/apps/dokploy/templates/nextcloud-aio/index.ts index def31601..f6bfc893 100644 --- a/apps/dokploy/templates/nextcloud-aio/index.ts +++ b/apps/dokploy/templates/nextcloud-aio/index.ts @@ -2,15 +2,18 @@ import { type DomainSchema, type Schema, type Template, + generatePassword, generateRandomDomain, } from "../utils"; export function generate(schema: Schema): Template { const randomDomain = generateRandomDomain(schema); + const databasePassword = generatePassword(); + const databaseRootPassword = generatePassword(); const envs = [ - "NEXTCLOUD_DOMAIN=mynextclouddomain.tld", - "MYSQL_SECRET_PASSWORD=MYSQLPASSWORDCHANGEME", - "MYSQL_SECRET_PASSWORD_ROOT=MYSQLPASSWORDROOT_CHANGEME", + `NEXTCLOUD_DOMAIN=${randomDomain}`, + `MYSQL_SECRET_PASSWORD=${databasePassword}`, + `MYSQL_SECRET_PASSWORD_ROOT=${databaseRootPassword}`, ]; const domains: DomainSchema[] = [