Open rosshadden opened 4 years ago
Note, as is the dev image does not seem to automatically install npm dependencies at startup.
> federated-gateway@0.0.0 start /app
> node --experimental-modules --experimental-json-modules src/index.js
(node:36) ExperimentalWarning: The ESM module loader is experimental.
internal/modules/esm/default_resolve.js:84
let url = moduleWrapResolve(specifier, parentURL);
^
Error: Cannot find package 'envalid' imported from /app/src/config.js
at Loader.resolve [as _resolve] (internal/modules/esm/default_resolve.js:84:13)
at Loader.resolve (internal/modules/esm/loader.js:73:33)
at Loader.getModuleJob (internal/modules/esm/loader.js:147:40)
at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:41:40)
at link (internal/modules/esm/module_job.js:40:36) {
code: 'ERR_MODULE_NOT_FOUND'
}
npm ERR! code ELIFECYCLE
Copy the pattern used by reaction to have both prod and dev docker compose files.