The current Docker image does not load Enketo because when running grunt it expects the module "esbuild" however it is only present in Dev dependencies.
Also, in package.json you are indicating:
"engines": {
"node": ">=14 <17",
"npm": ">=6 <7"
},
So, it would be good to upgrade the DockerFile to at least Node 14.
To Reproduce
Try to build the docker and run the App and it will crash
Expected behavior
Run the docker and it will run
The current Docker image does not load Enketo because when running grunt it expects the module "esbuild" however it is only present in Dev dependencies.
Also, in package.json you are indicating:
So, it would be good to upgrade the DockerFile to at least Node 14.
To Reproduce
Try to build the docker and run the App and it will crash
Expected behavior
Run the docker and it will run