test: Add playwright main usage test
Some checks failed
Queue Release Build / prepare (push) Successful in 38s
Deploy Web Apps / deploy (push) Successful in 13m34s
Queue Release Build / build-linux (push) Successful in 45m20s
Queue Release Build / build-windows (push) Failing after 3h8m14s
Queue Release Build / finalize (push) Has been cancelled

This commit is contained in:
2026-04-11 16:48:26 +02:00
parent f33440a827
commit d2d7c86109
21 changed files with 1061 additions and 67 deletions

View File

@@ -70,7 +70,7 @@ export async function initDatabase(): Promise<void> {
ServerBanEntity
],
migrations: serverMigrations,
synchronize: false,
synchronize: process.env.DB_SYNCHRONIZE === 'true',
logging: false,
autoSave: true,
location: DB_FILE,
@@ -90,8 +90,12 @@ export async function initDatabase(): Promise<void> {
console.log('[DB] Connection initialised at:', DB_FILE);
await applicationDataSource.runMigrations();
console.log('[DB] Migrations executed');
if (process.env.DB_SYNCHRONIZE !== 'true') {
await applicationDataSource.runMigrations();
console.log('[DB] Migrations executed');
} else {
console.log('[DB] Synchronize mode — migrations skipped');
}
}
export async function destroyDatabase(): Promise<void> {