File size: 772 Bytes
970fc3e 788b42a 970fc3e 788b42a 970fc3e 788b42a 970fc3e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import {fileURLToPath} from 'node:url';
import {join,resolve} from 'node:path';
import {applyBrandEnvironment} from './src/services/brand-env.mjs';
import {initializeAuthoringData} from './src/services/authoring-data.mjs';
import {installSampleActor} from './src/services/sample-actor.mjs';
const root=fileURLToPath(new URL('.',import.meta.url));
applyBrandEnvironment();
if(Number(process.versions.node.split('.')[0])<22)throw Error('Node.js 22+ required');
process.env.PORT||='8080';
process.env.VRBUILD_DATA_DIR=resolve(process.env.VRBUILD_DATA_DIR||join(root,'data'));
process.env.VRBUILD_EDITION='open-source';
await initializeAuthoringData(process.env.VRBUILD_DATA_DIR);
await installSampleActor(process.env.VRBUILD_DATA_DIR);
await import('./src/server/app.mjs');
|