feat: Add CI configuration for backend tests

This commit is contained in:
Faruk AYDIN
2023-10-08 16:13:48 +02:00
parent 1dfe58ec02
commit 12c53a3d4d
4 changed files with 61 additions and 9 deletions

View File

@@ -2,9 +2,13 @@ import './check-env-file';
import { createDatabaseAndUser } from '../../bin/database/utils';
import { client as knex } from '../../src/config/database';
import logger from '../../src/helpers/logger';
import appConfig from '../../src/config/app';
const createAndMigrateDatabase = async () => {
await createDatabaseAndUser();
if (!appConfig.CI) {
await createDatabaseAndUser();
}
const migrator = knex.migrate;
await migrator.latest();