diff --git a/templates/doublezero/docker-compose.yml b/templates/doublezero/docker-compose.yml index e392e49d..bb7b1d2b 100644 --- a/templates/doublezero/docker-compose.yml +++ b/templates/doublezero/docker-compose.yml @@ -1,9 +1,9 @@ services: doublezero: restart: always - image: liltechnomancer/double-zero:latest + image: liltechnomancer/double-zero:0.2.1 ports: - - 4000:4000 + - ${DOUBLEZERO_PORT} networks: - dokploy-network volumes: diff --git a/templates/doublezero/index.ts b/templates/doublezero/index.ts index e60c43f2..f9863647 100644 --- a/templates/doublezero/index.ts +++ b/templates/doublezero/index.ts @@ -3,16 +3,19 @@ import { generateRandomDomain, type Template, type Schema, + generateBase64, } from "../utils"; export function generate(schema: Schema): Template { const mainServiceHash = generateHash(schema.projectName); const randomDomain = generateRandomDomain(schema); + const secretKeyBase = generateBase64(64); + const envs = [ `DOUBLEZERO_HOST=${randomDomain}`, "DOUBLEZERO_PORT=4000", `HASH=${mainServiceHash}`, - "SECRET_KEY_BASE=", + `SECRET_KEY_BASE=${secretKeyBase}`, "AWS_ACCESS_KEY_ID=", "AWS_SECRET_ACCESS_KEY=", "AWS_REGION=", diff --git a/templates/templates.ts b/templates/templates.ts index 79715bb4..687576dd 100644 --- a/templates/templates.ts +++ b/templates/templates.ts @@ -335,7 +335,7 @@ export const templates: TemplateData[] = [ { id: 'doublezero', name: 'Double Zero', - version: 'v0.0', + version: 'v0.2.1', description: '00 is a self hostable SES dashboard for sending and monitoring emails with AWS', logo: 'doublezero.svg', links: {