Starting 'ThingsBoard Web UI Microservice' ...
WARNING: NODE_ENV value of 'production' did not match any deployment config file names.
WARNING: See https://github.com/node-config/node-config/wiki/Strict-Mode
/usr/share/tb-web-ui/node_modules/file-stream-rotator/FileStreamRotator.js:672
throw e;
^
Error: EROFS: read-only file system, mkdir '/var/log/tb-web-ui/'
at Object.mkdirSync (node:fs:1386:26)
at /usr/share/tb-web-ui/node_modules/file-stream-rotator/FileStreamRotator.js:669:24
at Array.reduce (<anonymous>)
at mkDirForFile (/usr/share/tb-web-ui/node_modules/file-stream-rotator/FileStreamRotator.js:656:27)
at FileStreamRotator.getStream (/usr/share/tb-web-ui/node_modules/file-stream-rotator/FileStreamRotator.js:532:5)
at new DailyRotateFile (/usr/share/tb-web-ui/node_modules/winston-daily-rotate-file/daily-rotate-file.js:81:57)
at Object.<anonymous> (/usr/share/tb-web-ui/config/logger.js:35:23)
at Module._compile (node:internal/modules/cjs/loader:1521:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
at Module.load (node:internal/modules/cjs/loader:1266:32) {
errno: -30,
code: 'EROFS',
syscall: 'mkdir',
path: '/var/log/tb-web-ui/'
}
Node.js v20.20.2
Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.