Export im Hintergrund mit Fortschritt, Abbruch und Download
Exporte laufen nacheinander. Der Fortschritt steht im Speicher; ein nach einem Neustart verwaister Export wird als unterbrochen gemeldet. Nach Änderungen an Einstellungen oder Dateien gilt ein fertiges Video als veraltet. Der Download trägt den Zeitraum im Dateinamen. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
03bfda09b2
commit
6e497ffc45
4 files changed
+183
-8
No files matched your search
+3
-1
@@ -7,6 +7,7 @@ import { loadSessionSecret } from './auth.js';
|
||||
import { loadConfig } from './config.js';
|
||||
import { probe } from './media.js';
|
||||
import { createProjectStore } from './projects.js';
|
||||
import { createRenderQueue } from './renderQueue.js';
|
||||
|
||||
const rootDir = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..');
|
||||
|
||||
@@ -25,7 +26,8 @@ if (!config.pin) {
|
||||
}
|
||||
|
||||
const store = createProjectStore({ dataDir: config.dataDir, probe });
|
||||
const app = createApp({ config, secret: loadSessionSecret(config), store });
|
||||
const queue = createRenderQueue({ store });
|
||||
const app = createApp({ config, secret: loadSessionSecret(config), store, queue });
|
||||
const server = http.createServer(app);
|
||||
|
||||
if (config.isProduction) {
|
||||
|
||||
Reference in new issue
Block a user