RocketChat/Rocket.Chat

View on GitHub
apps/meteor/server/startup/index.ts

Summary

Maintainability
A
0 mins
Test Coverage
import './appcache';
import './callbacks';
import './cron';
import './initialData';
import './serverRunning';
import './coreApps';
import './presenceTroubleshoot';
import '../hooks';
import '../lib/rooms/roomTypes';
import '../lib/settingsRegenerator';
import { isRunningMs } from '../lib/isRunningMs';
import { performMigrationProcedure } from './migrations';

export const startup = async () => {
    await performMigrationProcedure();
    // only starts network broker if running in micro services mode
    if (!isRunningMs()) {
        require('./localServices');
        require('./watchDb');
    }
};