UNPKG

@brewww/authentication-service

Version:
25 lines 958 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataSourceOptions = void 0; const typeorm_1 = require("typeorm"); require("dotenv").config(); const DB_DRIVE = process.env.DB_DRIVE || "postgres"; exports.dataSourceOptions = { type: DB_DRIVE, host: process.env.DB_HOST, port: parseInt(process.env.DB_PORT), username: process.env.DB_USER, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, entities: [`${__dirname}/../**/*.entity.{js,ts}`], migrations: [`${__dirname}/${DB_DRIVE}/migrations/*.{js,ts}`], migrationsTableName: process.env.DB_MIGRATION_TABLE_NAME || "auth_service_migration", migrationsRun: true, ssl: process.env.DB_SSL_CA ? { ca: process.env.DB_SSL_CA, } : JSON.parse(process.env.DB_SSL || "false"), }; exports.default = new typeorm_1.DataSource(exports.dataSourceOptions); //# sourceMappingURL=data-source.js.map