Fix: Linting issues

This commit is contained in:
DrMxrcy
2024-11-19 11:56:23 -05:00
parent 3698e8a827
commit 5cbdc8fad9
2 changed files with 41 additions and 40 deletions

View File

@@ -1,46 +1,46 @@
import {
type DomainSchema,
type Schema,
type Template,
generateBase64,
generatePassword,
generateRandomDomain,
type DomainSchema,
type Schema,
type Template,
generateBase64,
generatePassword,
generateRandomDomain,
} from "../utils";
export function generate(schema: Schema): Template {
const mainDomain = generateRandomDomain(schema);
const secretKeyBase = generateBase64(64);
const postgresPassword = generatePassword();
const mainDomain = generateRandomDomain(schema);
const secretKeyBase = generateBase64(64);
const postgresPassword = generatePassword();
const domains: DomainSchema[] = [
{
host: mainDomain,
port: 3000,
serviceName: "chatwoot-rails",
},
];
const domains: DomainSchema[] = [
{
host: mainDomain,
port: 3000,
serviceName: "chatwoot-rails",
},
];
const envs = [
`FRONTEND_URL=http://${mainDomain}`,
`SECRET_KEY_BASE=${secretKeyBase}`,
`RAILS_ENV=production`,
`NODE_ENV=production`,
`INSTALLATION_ENV=docker`,
`RAILS_LOG_TO_STDOUT=true`,
`LOG_LEVEL=info`,
`DEFAULT_LOCALE=en`,
`POSTGRES_HOST=chatwoot-postgres`,
`POSTGRES_PORT=5432`,
`POSTGRES_DATABASE=chatwoot`,
`POSTGRES_USERNAME=postgres`,
`POSTGRES_PASSWORD=${postgresPassword}`,
`REDIS_URL=redis://chatwoot-redis:6379`,
`ENABLE_ACCOUNT_SIGNUP=false`,
`ACTIVE_STORAGE_SERVICE=local`,
];
const envs = [
`FRONTEND_URL=http://${mainDomain}`,
`SECRET_KEY_BASE=${secretKeyBase}`,
"RAILS_ENV=production",
"NODE_ENV=production",
"INSTALLATION_ENV=docker",
"RAILS_LOG_TO_STDOUT=true",
"LOG_LEVEL=info",
"DEFAULT_LOCALE=en",
"POSTGRES_HOST=chatwoot-postgres",
"POSTGRES_PORT=5432",
"POSTGRES_DATABASE=chatwoot",
"POSTGRES_USERNAME=postgres",
`POSTGRES_PASSWORD=${postgresPassword}`,
"REDIS_URL=redis://chatwoot-redis:6379",
"ENABLE_ACCOUNT_SIGNUP=false",
"ACTIVE_STORAGE_SERVICE=local",
];
return {
domains,
envs,
};
}
return {
domains,
envs,
};
}

View File

@@ -841,7 +841,8 @@ export const templates: TemplateData[] = [
id: "chatwoot",
name: "Chatwoot",
version: "v3.14.1",
description: "Open-source customer engagement platform that provides a shared inbox for teams, live chat, and omnichannel support.",
description:
"Open-source customer engagement platform that provides a shared inbox for teams, live chat, and omnichannel support.",
logo: "chatwoot.svg",
links: {
github: "https://github.com/chatwoot/chatwoot",