| 123456789101112131415161718192021222324252627282930 |
- /**
- * Configuration file for migrate-mongo
- * @see https://github.com/seppevs/migrate-mongo
- *
- * @author Yuki Takei <yuki@weseek.co.jp>
- */
- import { initMongooseGlobalSettings, getMongoUri, mongoOptions } from '@growi/core';
- const { URL } = require('url');
- initMongooseGlobalSettings();
- const mongoUri = getMongoUri();
- // parse url
- const url = new URL(mongoUri);
- const mongodb = {
- url: mongoUri,
- databaseName: url.pathname.substring(1), // omit heading slash
- options: mongoOptions,
- };
- module.exports = {
- mongoUri,
- mongodb,
- migrationsDir: process.env.MIGRATIONS_DIR || 'src/migrations/',
- changelogCollectionName: 'migrations',
- };
|