Hey, sure thing. This happens with every project and I had removed that one already. Here is a newly created one. I have reinstalled via the install script a couple times and checked what I could think of. Thanks
module.exports = {
flowFile: 'flows.json',
flowFilePretty: true,
adminAuth: require('@flowforge/nr-launcher/adminAuth')({
baseURL: 'http://REDACTED:12080',
forgeURL: 'http://REDACTED:3000',
clientID: 'ffp_wX6cMTieNfctxWQotrd9w76W1TDKFEXdM8LLiVs5OJc',
clientSecret: 'f4RCbQ-HdNcIxtiuSFw1Ql0pSzg0AghmlUKvG9fgBkBc0JXcm25xs5_jwc05ESfj'
}),
credentialSecret: '2496af9faf1f0bda427a9a47d384e4d6db162c292e8110435521ca9c81594254',
httpAdminRoot: '',
ui: { path: '/ui'},
disableEditor: false,
tcpInAllowInboundConnections: true,
udpInAllowInboundConnections: true,
httpServerOptions: {
"trust proxy": true
},
storageModule: require('@flowforge/nr-launcher/storage'),
httpStorage: {
projectID: '87bb59f8-f20a-4a13-9df7-2bfc77fcfdf2',
baseURL: 'http://REDACTED:3000/storage',
token: 'fft_CRUbaXKecJ4R0j2mY4yYjGhlfPvpr1DaIkXBxUwe8hs'
},
logging: {
console: { level: 'info', metric: false, audit: false, handler: () => {
const levelNames = {
10: "fatal",
20: "error",
30: "warn",
40: "info",
50: "debug",
60: "trace",
98: "audit",
99: "metric"
}
return (msg) => {
let message = msg.msg;
try {
if (typeof message === 'object' && message !== null && message.toString() === '[object Object]' && message.message) {
message = message.message;
}
} catch(e){
message = 'Exception trying to log: '+util.inspect(message);
}
console.log(JSON.stringify({
ts: Date.now(),
level: levelNames[msg.level],
type: msg.type,
name: msg.name,
id:msg.id,
msg: message
}))
}
}
},
auditLogger: {
level: 'off', audit: true, handler: require('@flowforge/nr-launcher/auditLogger'),
loggingURL: 'http://REDACTED:3000/logging',
projectID: '87bb59f8-f20a-4a13-9df7-2bfc77fcfdf2',
token: 'fft_CRUbaXKecJ4R0j2mY4yYjGhlfPvpr1DaIkXBxUwe8hs'
}
},
nodesDir: ["/opt/flowforge/app/node_modules/@flowforge/nr-launcher/node_modules/@flowforge/nr-project-nodes","/opt/flowforge/app/node_modules/@flowforge/nr-project-nodes","/opt/flowforge/app/node_modules/@flowforge/nr-launcher/node_modules/@flowforge/nr-file-nodes","/opt/flowforge/app/node_modules/@flowforge/nr-file-nodes","/opt/flowforge/app/node_modules/@flowforge/nr-launcher"],
"forge-light": {"launcherVersion":"1.7.0","forgeURL":"http://REDACTED:3000","projectURL":"http://REDACTED:3000/project/87bb59f8-f20a-4a13-9df7-2bfc77fcfdf2"},
editorTheme: {
theme: 'forge-light',
page: {
title: 'FlowForge',
favicon: "/theme/css/favicon.ico",
},
header: {
title: 'shiny-willow-warbler-1258',
url: 'http://REDACTED:3000/project/87bb59f8-f20a-4a13-9df7-2bfc77fcfdf2'
},
logout: {
redirect: 'http://REDACTED:3000/project/87bb59f8-f20a-4a13-9df7-2bfc77fcfdf2'
},
codeEditor: {
lib: 'monaco'
},
tours: true
},
nodesExcludes: [],
externalModules: {
// autoInstall: true,
palette: {
allowInstall: true,
allowUpload: false,
denyList: [],
allowList: ["*"]
},
modules: {
allowInstall: true,
denyList: [],
allowList: ["*"]
}
},
functionExternalModules: true,
flowforge: {
forgeURL: 'http://REDACTED:3000',
teamID: 'Lx1zGx2DGP',
projectID: '87bb59f8-f20a-4a13-9df7-2bfc77fcfdf2',
launcherVersion: '1.7.0',
fileStore: {"url":"http://localhost:3001","token":"fft_CRUbaXKecJ4R0j2mY4yYjGhlfPvpr1DaIkXBxUwe8hs"},
},
runtimeState: {
enabled: true,
ui: true
}
}