foalts2-cli
Version:
CLI tool for FoalTS
21 lines (17 loc) • 693 B
JavaScript
const { Config } = require('@foal/core');
module.exports = {
type: Config.getOrThrow('database.type', 'string'),
url: Config.get('database.url', 'string'),
host: Config.get('database.host', 'string'),
port: Config.get('database.port', 'number'),
username: Config.get('database.username', 'string'),
password: Config.get('database.password', 'string'),
database: Config.get('database.database', 'string'),
dropSchema: Config.get('database.dropSchema', 'boolean', false),
synchronize: Config.get('database.synchronize', 'boolean', false),
entities: ["build/app/**/*.entity.js"],
migrations: ["build/migrations/*.js"],
cli: {
migrationsDir: "src/migrations"
},
}