feat: flarum wordpress jumpserver typecho wiki.js 支持 MariaDB

This commit is contained in:
zhengkunwang223 2023-09-04 16:16:20 +08:00
parent ff30568ff2
commit d125160402
9 changed files with 49 additions and 39 deletions

View File

@ -3,27 +3,19 @@ additionalProperties:
- child: - child:
default: "" default: ""
envKey: PANEL_DB_HOST envKey: PANEL_DB_HOST
labelEn: Database Service
labelZh: 数据库服务
required: true required: true
type: service type: service
default: mysql default: mysql
envKey: PANEL_DB_TYPE
labelEn: Database Service labelEn: Database Service
labelZh: 数据库服务 labelZh: 数据库服务
params:
- envKey: FLARUM_DB_PORT
key: mysql
type: param
value: "3306"
- envKey: FLARUM_DB_PORT
key: postgresql
type: param
value: "5432"
required: true required: true
type: apps type: apps
values: values:
- label: MySQL - label: MySQL
value: mysql value: mysql
- label: MariaDB
value: mariadb
- default: flarum - default: flarum
envKey: PANEL_DB_NAME envKey: PANEL_DB_NAME
labelEn: Database labelEn: Database

View File

@ -20,7 +20,7 @@ services:
- LISTEN_IPV6=true - LISTEN_IPV6=true
- REAL_IP_FROM=0.0.0.0/32 - REAL_IP_FROM=0.0.0.0/32
- DB_HOST=${PANEL_DB_HOST} - DB_HOST=${PANEL_DB_HOST}
- DB_PORT=${FLARUM_DB_PORT} - DB_PORT=${PANEL_DB_PORT}
- DB_NAME=${PANEL_DB_NAME} - DB_NAME=${PANEL_DB_NAME}
- DB_USER=${PANEL_DB_USER} - DB_USER=${PANEL_DB_USER}
- DB_PASSWORD=${PANEL_DB_USER_PASSWORD} - DB_PASSWORD=${PANEL_DB_USER_PASSWORD}

View File

@ -17,7 +17,7 @@ services:
retries: 5 retries: 5
start_period: 30s start_period: 30s
command: command:
- --spring.r2dbc.url=r2dbc:pool:${HALO_PLATFORM}://${PANEL_DB_HOST}:${HALO_DB_PORT}/${PANEL_DB_NAME} - --spring.r2dbc.url=r2dbc:pool:${HALO_PLATFORM}://${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}
- --spring.r2dbc.username=${PANEL_DB_USER} - --spring.r2dbc.username=${PANEL_DB_USER}
- --spring.r2dbc.password=${PANEL_DB_USER_PASSWORD} - --spring.r2dbc.password=${PANEL_DB_USER_PASSWORD}
- --spring.sql.init.platform=${HALO_PLATFORM} - --spring.sql.init.platform=${HALO_PLATFORM}

View File

@ -42,13 +42,22 @@ additionalProperties:
value: "ERROR" value: "ERROR"
- label: CRITICAL - label: CRITICAL
value: "CRITICAL" value: "CRITICAL"
- default: "" - child:
envKey: PANEL_DB_HOST default: ""
key: mysql envKey: PANEL_DB_HOST
required: true
type: service
default: mysql
envKey: PANEL_DB_TYPE
labelEn: Database Service labelEn: Database Service
labelZh: 数据库服务 labelZh: 数据库服务
required: true required: true
type: service type: apps
values:
- label: MySQL
value: mysql
- label: MariaDB
value: mariadb
- default: jumpserver - default: jumpserver
envKey: PANEL_DB_NAME envKey: PANEL_DB_NAME
labelEn: Database labelEn: Database

View File

@ -13,7 +13,7 @@ services:
DEBUG: ${DEBUG:-FALSE} DEBUG: ${DEBUG:-FALSE}
LOG_LEVEL: ${LOG_LEVEL} LOG_LEVEL: ${LOG_LEVEL}
DB_HOST: ${PANEL_DB_HOST} DB_HOST: ${PANEL_DB_HOST}
DB_PORT: 3306 DB_PORT: ${PANEL_DB_PORT}
DB_USER: ${PANEL_DB_USER} DB_USER: ${PANEL_DB_USER}
DB_PASSWORD: ${PANEL_DB_USER_PASSWORD} DB_PASSWORD: ${PANEL_DB_USER_PASSWORD}
DB_NAME: ${PANEL_DB_NAME} DB_NAME: ${PANEL_DB_NAME}

View File

@ -1,12 +1,21 @@
additionalProperties: additionalProperties:
formFields: formFields:
- default: "" - child:
envKey: PANEL_DB_HOST default: ""
key: mysql envKey: PANEL_DB_HOST
required: true
type: service
default: mysql
envKey: PANEL_DB_TYPE
labelEn: Database Service labelEn: Database Service
labelZh: 数据库服务 labelZh: 数据库服务
required: true required: true
type: service type: apps
values:
- label: MySQL
value: mysql
- label: MariaDB
value: mariadb
- default: typecho - default: typecho
envKey: PANEL_DB_NAME envKey: PANEL_DB_NAME
labelEn: Database labelEn: Database

View File

@ -9,7 +9,7 @@ services:
- TYPECHO_DB_ADAPTER=Pdo_Mysql - TYPECHO_DB_ADAPTER=Pdo_Mysql
- TYPECHO_DB_HOST=${PANEL_DB_HOST} - TYPECHO_DB_HOST=${PANEL_DB_HOST}
- TYPECHO_DB_DATABASE=${PANEL_DB_NAME} - TYPECHO_DB_DATABASE=${PANEL_DB_NAME}
- TYPECHO_DB_PORT=3306 - TYPECHO_DB_PORT=${PANEL_DB_PORT}
- TYPECHO_DB_USER=${PANEL_DB_USER} - TYPECHO_DB_USER=${PANEL_DB_USER}
- TYPECHO_DB_PASSWORD=${PANEL_DB_USER_PASSWORD} - TYPECHO_DB_PASSWORD=${PANEL_DB_USER_PASSWORD}
- TYPECHO_USER_NAME=${TYPECHO_USER_NAME} - TYPECHO_USER_NAME=${TYPECHO_USER_NAME}

View File

@ -3,28 +3,19 @@ additionalProperties:
- child: - child:
default: "" default: ""
envKey: PANEL_DB_HOST envKey: PANEL_DB_HOST
labelEn: Database Service
labelZh: 数据库服务
required: true required: true
type: service type: service
default: mysql default: mysql
envKey: WIKI_PLATFORM envKey: PANEL_DB_TYPE
labelEn: Database Service labelEn: Database Service
labelZh: 数据库服务 labelZh: 数据库服务
params:
- envKey: WIKI_DB_PORT
key: mysql
type: param
value: "3306"
- envKey: WIKI_DB_PORT
key: postgresql
type: param
value: "5432"
required: true required: true
type: apps type: apps
values: values:
- label: MySQL - label: MySQL
value: mysql value: mysql
- label: MariaDB
value: mariadb
- default: wiki - default: wiki
envKey: PANEL_DB_NAME envKey: PANEL_DB_NAME
labelEn: Database labelEn: Database

View File

@ -1,12 +1,21 @@
additionalProperties: additionalProperties:
formFields: formFields:
- default: "" - child:
envKey: PANEL_DB_HOST default: ""
key: mysql envKey: PANEL_DB_HOST
required: true
type: service
default: mysql
envKey: PANEL_DB_TYPE
labelEn: Database Service labelEn: Database Service
labelZh: 数据库服务 labelZh: 数据库服务
required: true required: true
type: service type: apps
values:
- label: MySQL
value: mysql
- label: MariaDB
value: mariadb
- default: word - default: word
envKey: PANEL_DB_NAME envKey: PANEL_DB_NAME
labelEn: Database labelEn: Database