ormconfig.js 706 B

1234567891011121314151617181920212223
  1. const { DataSource } = require('typeorm');
  2. const { join } = require('path');
  3. require('dotenv').config({
  4. path: join(__dirname, './factory-env/.env.global.development'),
  5. });
  6. const dataSource = new DataSource({
  7. type: 'postgres',
  8. host: process.env.POSTGRESQL_ENDPOINT,
  9. port: 5432,
  10. username: process.env.POSTGRESQL_USER,
  11. password: process.env.POSTGRESQL_PASSWORD,
  12. database: process.env.POSTGRESQL_INIT_DB,
  13. ssl: { rejectUnauthorized: false },
  14. entities: [
  15. 'src/submodule/factory-types/src/entity/**/*.entity.ts',
  16. 'src/submodule/factory-types/src/entity/**/*.ts',
  17. ],
  18. migrations: ['src/migrations/*.ts'],
  19. migrationsTableName: 'migrations_history',
  20. });
  21. module.exports = dataSource;