1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-06 03:50:26 +02:00

server/server -> server/core

This commit is contained in:
Chocobozzz 2023-10-04 15:13:25 +02:00
parent 114327d4ce
commit 5a3d0650c9
No known key found for this signature in database
GPG key ID: 583A612D890159BE
838 changed files with 111 additions and 111 deletions

View file

@ -4,12 +4,12 @@ await registerOpentelemetryTracing()
process.title = 'peertube'
// ----------- Core checker -----------
import { checkMissedConfig, checkFFmpeg, checkNodeVersion } from './server/initializers/checker-before-init.js'
import { checkMissedConfig, checkFFmpeg, checkNodeVersion } from './core/initializers/checker-before-init.js'
// Do not use barrels because we don't want to load all modules here (we need to initialize database first)
import { CONFIG } from './server/initializers/config.js'
import { API_VERSION, WEBSERVER, loadLanguages } from './server/initializers/constants.js'
import { logger } from './server/helpers/logger.js'
import { CONFIG } from './core/initializers/config.js'
import { API_VERSION, WEBSERVER, loadLanguages } from './core/initializers/constants.js'
import { logger } from './core/helpers/logger.js'
const missed = checkMissedConfig()
if (missed.length !== 0) {
@ -30,7 +30,7 @@ try {
process.exit(-1)
}
import { checkConfig, checkActivityPubUrls, checkFFmpegVersion } from './server/initializers/checker-after-init.js'
import { checkConfig, checkActivityPubUrls, checkFFmpegVersion } from './core/initializers/checker-after-init.js'
try {
checkConfig()
@ -42,10 +42,10 @@ try {
// ----------- Database -----------
// Initialize database and models
import { initDatabaseModels, checkDatabaseConnectionOrDie } from './server/initializers/database.js'
import { initDatabaseModels, checkDatabaseConnectionOrDie } from './core/initializers/database.js'
checkDatabaseConnectionOrDie()
import { migrate } from './server/initializers/migrator.js'
import { migrate } from './core/initializers/migrator.js'
migrate()
.then(() => initDatabaseModels(false))
.then(() => startApplication())
@ -85,7 +85,7 @@ app.use((_req, res, next) => {
})
// Security middleware
import { baseCSP } from './server/middlewares/csp.js'
import { baseCSP } from './core/middlewares/csp.js'
if (CONFIG.CSP.ENABLED) {
app.use(baseCSP)
@ -98,9 +98,9 @@ if (CONFIG.SECURITY.FRAMEGUARD.ENABLED) {
}
// ----------- PeerTube modules -----------
import { installApplication } from './server/initializers/installer.js'
import { Emailer } from './server/lib/emailer.js'
import { JobQueue } from './server/lib/job-queue/index.js'
import { installApplication } from './core/initializers/installer.js'
import { Emailer } from './core/lib/emailer.js'
import { JobQueue } from './core/lib/job-queue/index.js'
import {
activityPubRouter,
apiRouter,
@ -117,29 +117,29 @@ import {
createWebsocketTrackerServer,
sitemapRouter,
downloadRouter
} from './server/controllers/index.js'
import { advertiseDoNotTrack } from './server/middlewares/dnt.js'
import { apiFailMiddleware } from './server/middlewares/error.js'
import { Redis } from './server/lib/redis.js'
import { ActorFollowScheduler } from './server/lib/schedulers/actor-follow-scheduler.js'
import { RemoveOldViewsScheduler } from './server/lib/schedulers/remove-old-views-scheduler.js'
import { UpdateVideosScheduler } from './server/lib/schedulers/update-videos-scheduler.js'
import { YoutubeDlUpdateScheduler } from './server/lib/schedulers/youtube-dl-update-scheduler.js'
import { VideosRedundancyScheduler } from './server/lib/schedulers/videos-redundancy-scheduler.js'
import { RemoveOldHistoryScheduler } from './server/lib/schedulers/remove-old-history-scheduler.js'
import { AutoFollowIndexInstances } from './server/lib/schedulers/auto-follow-index-instances.js'
import { RemoveDanglingResumableUploadsScheduler } from './server/lib/schedulers/remove-dangling-resumable-uploads-scheduler.js'
import { VideoViewsBufferScheduler } from './server/lib/schedulers/video-views-buffer-scheduler.js'
import { GeoIPUpdateScheduler } from './server/lib/schedulers/geo-ip-update-scheduler.js'
import { RunnerJobWatchDogScheduler } from './server/lib/schedulers/runner-job-watch-dog-scheduler.js'
import { isHTTPSignatureDigestValid } from './server/helpers/peertube-crypto.js'
import { PeerTubeSocket } from './server/lib/peertube-socket.js'
import { updateStreamingPlaylistsInfohashesIfNeeded } from './server/lib/hls.js'
import { PluginsCheckScheduler } from './server/lib/schedulers/plugins-check-scheduler.js'
import { PeerTubeVersionCheckScheduler } from './server/lib/schedulers/peertube-version-check-scheduler.js'
import { Hooks } from './server/lib/plugins/hooks.js'
import { PluginManager } from './server/lib/plugins/plugin-manager.js'
import { LiveManager } from './server/lib/live/index.js'
} from './core/controllers/index.js'
import { advertiseDoNotTrack } from './core/middlewares/dnt.js'
import { apiFailMiddleware } from './core/middlewares/error.js'
import { Redis } from './core/lib/redis.js'
import { ActorFollowScheduler } from './core/lib/schedulers/actor-follow-scheduler.js'
import { RemoveOldViewsScheduler } from './core/lib/schedulers/remove-old-views-scheduler.js'
import { UpdateVideosScheduler } from './core/lib/schedulers/update-videos-scheduler.js'
import { YoutubeDlUpdateScheduler } from './core/lib/schedulers/youtube-dl-update-scheduler.js'
import { VideosRedundancyScheduler } from './core/lib/schedulers/videos-redundancy-scheduler.js'
import { RemoveOldHistoryScheduler } from './core/lib/schedulers/remove-old-history-scheduler.js'
import { AutoFollowIndexInstances } from './core/lib/schedulers/auto-follow-index-instances.js'
import { RemoveDanglingResumableUploadsScheduler } from './core/lib/schedulers/remove-dangling-resumable-uploads-scheduler.js'
import { VideoViewsBufferScheduler } from './core/lib/schedulers/video-views-buffer-scheduler.js'
import { GeoIPUpdateScheduler } from './core/lib/schedulers/geo-ip-update-scheduler.js'
import { RunnerJobWatchDogScheduler } from './core/lib/schedulers/runner-job-watch-dog-scheduler.js'
import { isHTTPSignatureDigestValid } from './core/helpers/peertube-crypto.js'
import { PeerTubeSocket } from './core/lib/peertube-socket.js'
import { updateStreamingPlaylistsInfohashesIfNeeded } from './core/lib/hls.js'
import { PluginsCheckScheduler } from './core/lib/schedulers/plugins-check-scheduler.js'
import { PeerTubeVersionCheckScheduler } from './core/lib/schedulers/peertube-version-check-scheduler.js'
import { Hooks } from './core/lib/plugins/hooks.js'
import { PluginManager } from './core/lib/plugins/plugin-manager.js'
import { LiveManager } from './core/lib/live/index.js'
import { HttpStatusCode } from '@peertube/peertube-models'
import { ServerConfigManager } from '@server/lib/server-config-manager.js'
import { VideoViewsManager } from '@server/lib/views/video-views-manager.js'