feat: bootstrap the basic app structure

This commit is contained in:
sct
2020-08-16 14:39:37 +00:00
parent 2519ac86f7
commit 89a6017c7f
16 changed files with 3511 additions and 297 deletions

31
ormconfig.js Normal file
View File

@@ -0,0 +1,31 @@
const devConfig = {
type: 'sqlite',
database: 'db/db.sqlite3',
synchronize: true,
logging: true,
entities: ['src/entity/**/*.ts'],
migrations: ['src/migration/**/*.ts'],
cli: {
entitiesDir: 'src/entity',
migrationsDir: 'src/migration',
},
};
const prodConfig = {
type: 'sqlite',
database: 'db/db.sqlite3',
synchronize: false,
logging: false,
entities: ['dist/entity/**/*.js'],
migrations: ['dist/migration/**/*.js'],
migrationsRun: true,
cli: {
entitiesDir: 'dist/entity',
migrationsDir: 'dist/migration',
},
};
const finalConfig =
process.env.NODE_ENV !== 'production' ? devConfig : prodConfig;
module.exports = finalConfig;