diff --git a/apps/dokploy/templates/peppermint/docker-compose.yml b/apps/dokploy/templates/peppermint/docker-compose.yml index a20bedf4..305c5eb9 100644 --- a/apps/dokploy/templates/peppermint/docker-compose.yml +++ b/apps/dokploy/templates/peppermint/docker-compose.yml @@ -1,13 +1,13 @@ version: "3.8" services: - peppermint_postgres: + peppermint-postgres: image: postgres:latest restart: always networks: - dokploy-network volumes: - - pgdata:/var/lib/postgresql/data + - peppermint-postgres-data:/var/lib/postgresql/data environment: POSTGRES_USER: peppermint POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} @@ -18,19 +18,23 @@ services: timeout: 5s retries: 5 - peppermint: + peppermint-app: image: pepperlabs/peppermint:latest restart: always networks: - dokploy-network depends_on: - peppermint_postgres: + peppermint-postgres: condition: service_healthy environment: DB_USERNAME: "peppermint" DB_PASSWORD: ${POSTGRES_PASSWORD} - DB_HOST: "peppermint_postgres" + DB_HOST: "peppermint-postgres" SECRET: ${SECRET} +networks: + dokploy-network: + external: true + volumes: - pgdata: \ No newline at end of file + peppermint-postgres-data: \ No newline at end of file diff --git a/apps/dokploy/templates/peppermint/index.ts b/apps/dokploy/templates/peppermint/index.ts index 2b71d490..de63f845 100644 --- a/apps/dokploy/templates/peppermint/index.ts +++ b/apps/dokploy/templates/peppermint/index.ts @@ -8,27 +8,24 @@ import { } from "../utils"; export function generate(schema: Schema): Template { - // Generate domains and secrets const mainDomain = generateRandomDomain(schema); const apiDomain = generateRandomDomain(schema); const postgresPassword = generatePassword(); const secret = generateBase64(32); - // Configure domain routing const domains: DomainSchema[] = [ { host: mainDomain, port: 3000, - serviceName: "peppermint", + serviceName: "peppermint-app", }, { host: apiDomain, port: 5003, - serviceName: "peppermint", + serviceName: "peppermint-app", }, ]; - // Set environment variables const envs = [ `MAIN_DOMAIN=${mainDomain}`, `API_DOMAIN=${apiDomain}`,