fix: align install API request structure with backend expectations
This commit is contained in:
@@ -26,9 +26,31 @@ export default function InstallPage({ onInstall }: Props) {
|
|||||||
|
|
||||||
const config = {
|
const config = {
|
||||||
database: dbType === 'sqlite'
|
database: dbType === 'sqlite'
|
||||||
? { type: 'sqlite', sqlite: { path: sqlitePath } }
|
? {
|
||||||
: { type: 'mysql', mysql: { host: mysqlHost, user: mysqlUser, password: mysqlPass, database: mysqlDb } },
|
type: 'sqlite',
|
||||||
redis: { enabled: redisEnabled, host: redisHost, password: redisPass },
|
host: 'localhost',
|
||||||
|
port: 3306,
|
||||||
|
user: '',
|
||||||
|
password: '',
|
||||||
|
database: '',
|
||||||
|
sqlite: { path: sqlitePath }
|
||||||
|
}
|
||||||
|
: {
|
||||||
|
type: 'mysql',
|
||||||
|
host: mysqlHost.split(':')[0] || 'localhost',
|
||||||
|
port: parseInt(mysqlHost.split(':')[1]) || 3306,
|
||||||
|
user: mysqlUser,
|
||||||
|
password: mysqlPass,
|
||||||
|
database: mysqlDb,
|
||||||
|
sqlite: { path: '' }
|
||||||
|
},
|
||||||
|
redis: {
|
||||||
|
enabled: redisEnabled,
|
||||||
|
host: redisHost.split(':')[0] || 'localhost',
|
||||||
|
port: parseInt(redisHost.split(':')[1]) || 6379,
|
||||||
|
password: redisPass,
|
||||||
|
db: 0
|
||||||
|
},
|
||||||
admin: { username: adminUser, password: adminPass }
|
admin: { username: adminUser, password: adminPass }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user