UNPKG

@sync-in/server

Version:

The secure, open-source platform for file storage, sharing, collaboration, and sync

76 lines (75 loc) 3.18 kB
/* * Copyright (C) 2012-2025 Johan Legrand <johan.legrand@sync-in.com> * This file is part of Sync-in | The open source file sync and share solution * See the LICENSE file for licensing details */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "AppModule", { enumerable: true, get: function() { return AppModule; } }); const _axios = require("@nestjs/axios"); const _common = require("@nestjs/common"); const _config = require("@nestjs/config"); const _nestjspino = require("nestjs-pino"); const _appconstants = require("./app.constants"); const _appservice = require("./app.service"); const _applicationsmodule = require("./applications/applications.module"); const _authmodule = require("./authentication/auth.module"); const _configenvironment = require("./configuration/config.environment"); const _configlogger = require("./configuration/config.logger"); const _cachemodule = require("./infrastructure/cache/cache.module"); const _contextmodule = require("./infrastructure/context/context.module"); const _databasemodule = require("./infrastructure/database/database.module"); const _mailermodule = require("./infrastructure/mailer/mailer.module"); const _schedulermodule = require("./infrastructure/scheduler/scheduler.module"); function _ts_decorate(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for(var i = decorators.length - 1; i >= 0; i--)if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; } let AppModule = class AppModule { }; AppModule = _ts_decorate([ (0, _common.Module)({ imports: [ _config.ConfigModule.forRoot({ load: [ _configenvironment.exportConfiguration ], validatePredefined: false, ignoreEnvFile: true, isGlobal: true }), _nestjspino.LoggerModule.forRootAsync({ useFactory: async ()=>({ pinoHttp: (0, _configlogger.configLogger)(_configenvironment.configuration.logger) }) }), _authmodule.AuthModule, _databasemodule.DatabaseModule, _cachemodule.CacheModule, _mailermodule.MailerModule, _contextmodule.ContextModule, _schedulermodule.SchedulerModule.register(), _applicationsmodule.ApplicationsModule, _axios.HttpModule.register({ global: true, headers: { 'User-Agent': _appconstants.USER_AGENT }, timeout: 5000, maxRedirects: 5 }) ], providers: [ _appservice.AppService ] }) ], AppModule); //# sourceMappingURL=app.module.js.map