a7efc82944
- code as written expects the file may be absent and has a fallback implemented, so the error can be safely ignored. There may be a better strategy for dealing with this, however.
19 lines
445 B
JavaScript
19 lines
445 B
JavaScript
let config;
|
|
try {
|
|
// @ts-expect-error TS2307: we expect this file may not exist
|
|
config = require('./config');
|
|
} catch (e) {
|
|
let fs = require('fs');
|
|
let { join } = require('path');
|
|
let root = fs.existsSync('/data') ? '/data' : __dirname;
|
|
|
|
config = {
|
|
mode: 'development',
|
|
port: 5006,
|
|
hostname: '0.0.0.0',
|
|
serverFiles: join(root, 'server-files'),
|
|
userFiles: join(root, 'user-files')
|
|
};
|
|
}
|
|
|
|
module.exports = config;
|