mirror of
https://github.com/MoonTechLab/LunaTV.git
synced 2026-02-22 02:24:44 +08:00
feat: generate manifest.json for docker too
Signed-off-by: JohnsonRan <me@ihtw.moe>
This commit is contained in:
20
start.js
20
start.js
@@ -2,6 +2,26 @@
|
||||
|
||||
/* eslint-disable no-console,@typescript-eslint/no-var-requires */
|
||||
const http = require('http');
|
||||
const path = require('path');
|
||||
|
||||
// 调用 generate-manifest.js 生成 manifest.json
|
||||
function generateManifest() {
|
||||
console.log('Generating manifest.json for Docker deployment...');
|
||||
|
||||
try {
|
||||
const generateManifestScript = path.join(
|
||||
__dirname,
|
||||
'scripts',
|
||||
'generate-manifest.js'
|
||||
);
|
||||
require(generateManifestScript);
|
||||
} catch (error) {
|
||||
console.error('❌ Error calling generate-manifest.js:', error);
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
|
||||
generateManifest();
|
||||
|
||||
// 直接在当前进程中启动 standalone Server(`server.js`)
|
||||
require('./server.js');
|
||||
|
||||
Reference in New Issue
Block a user