feat: make db configurable

This commit is contained in:
Hussain Nagaria 2025-02-04 13:57:49 +05:30
parent 79fca72d06
commit 65780ee852
3 changed files with 6 additions and 2 deletions

View File

@ -189,7 +189,7 @@ services:
bench set-config -g redis_socketio "redis://$$REDIS_QUEUE";
bench set-config -gp socketio_port $$SOCKETIO_PORT;
environment:
DB_HOST: db
DB_HOST: "${DB_HOST:-db}"
DB_PORT: "3306"
REDIS_CACHE: redis-cache:6379
REDIS_QUEUE: redis-queue:6379
@ -262,6 +262,8 @@ services:
db:
image: mariadb:10.6
deploy:
mode: replicated
replicas: ${ENABLE_DB:-0}
restart_policy:
condition: always
healthcheck:

View File

@ -24,6 +24,8 @@ export function generate(schema: Schema): Template {
`ADMIN_PASSWORD=${adminPassword}`,
`DB_ROOT_PASSWORD=${dbRootPassword}`,
"MIGRATE=1",
"ENABLE_DB=1",
"DB_HOST=db",
"CREATE_SITE=1",
"CONFIGURE=1",
"REGENERATE_APPS_TXT=1",

View File

@ -17,7 +17,7 @@ export function generate(schema: Schema): Template {
];
const envs = [
`# visit the page to setup your super admin user`,
"# visit the page to setup your super admin user",
"# check config.toml in Advanced / Volumes for more options",
];