Generating logo files...
node:fs:2368
return binding.writeFileUtf8(
^
Error: EACCES: permission denied, open '/app/public/assets/asset-manifest.json'
at Object.writeFileSync (node:fs:2368:20)
at generateAssetManifest (/app/scripts/pwa-manifest-generator.js:26:6)
at generatePWAManifest (/app/scripts/pwa-manifest-generator.js:31:3)
at Object.<anonymous> (/app/server.js:24:1)
at Module._compile (node:internal/modules/cjs/loader:1529:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
at Module.load (node:internal/modules/cjs/loader:1275:32)
at Module._load (node:internal/modules/cjs/loader:1096:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:164:12)
at node:internal/main/run_main_module:28:49 {
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/app/public/assets/asset-manifest.json'
}
This container cannot be run as non-root i.e 1001:1001
Particularly for /app/public which is root owned