Description
Ran:
docker-compose up --force-recreate --build
It failed with error:
=> ERROR [search-frontend 7/7] RUN npm run build 1.8s
[search-frontend 7/7] RUN npm run build:
0.396
0.396 > front-end@0.1.0 build
0.396 > vue-cli-service build
0.396
0.716
0.716 - Building for production...
1.252 Error: error:0308010C:digital envelope routines::unsupported
1.252 at new Hash (node:internal/crypto/hash:79:19)
1.252 at Object.createHash (node:crypto:139:10)
1.252 at module.exports (/app/node_modules/webpack/lib/util/createHash.js:135:53)
1.252 at NormalModule._initBuildHash (/app/node_modules/webpack/lib/NormalModule.js:417:16)
1.252 at handleParseError (/app/node_modules/webpack/lib/NormalModule.js:471:10)
1.252 at /app/node_modules/webpack/lib/NormalModule.js:503:5
1.252 at /app/node_modules/webpack/lib/NormalModule.js:358:12
1.252 at /app/node_modules/loader-runner/lib/LoaderRunner.js:373:3
1.252 at iterateNormalLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
1.252 at iterateNormalLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
1.252 at /app/node_modules/loader-runner/lib/LoaderRunner.js:236:3
1.252 at runSyncOrAsync (/app/node_modules/loader-runner/lib/LoaderRunner.js:130:11)
1.252 at iterateNormalLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
1.252 at Array. (/app/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
1.252 at Storage.finished (/app/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
1.252 at /app/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
1.680 Browserslist: caniuse-lite is outdated. Please run:
1.680 npx browserslist@latest --update-db
1.814 /app/node_modules/loader-runner/lib/LoaderRunner.js:114
1.814 throw e;
1.814 ^
1.814
1.814 Error: error:0308010C:digital envelope routines::unsupported
1.814 at new Hash (node:internal/crypto/hash:79:19)
1.814 at Object.createHash (node:crypto:139:10)
1.814 at module.exports (/app/node_modules/webpack/lib/util/createHash.js:135:53)
1.814 at NormalModule._initBuildHash (/app/node_modules/webpack/lib/NormalModule.js:417:16)
1.814 at handleParseError (/app/node_modules/webpack/lib/NormalModule.js:471:10)
1.814 at /app/node_modules/webpack/lib/NormalModule.js:503:5
1.814 at /app/node_modules/webpack/lib/NormalModule.js:358:12
1.814 at /app/node_modules/loader-runner/lib/LoaderRunner.js:373:3
1.814 at iterateNormalLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
1.814 at iterateNormalLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
1.814 at /app/node_modules/loader-runner/lib/LoaderRunner.js:236:3
1.814 at context.callback (/app/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
1.814 at /app/node_modules/cache-loader/dist/index.js:147:7
1.814 at /app/node_modules/graceful-fs/graceful-fs.js:61:14
1.814 at FSReqCallback.oncomplete (node:fs:187:23) {
1.814 opensslErrorStack: [
1.814 'error:03000086:digital envelope routines::initialization error',
1.814 'error:0308010C:digital envelope routines::unsupported'
1.814 ],
1.814 library: 'digital envelope routines',
1.814 reason: 'unsupported',
1.814 code: 'ERR_OSSL_EVP_UNSUPPORTED'
1.814 }
1.814
1.814 Node.js v20.13.1
failed to solve: process "/bin/sh -c npm run build" did not complete successfully: exit code: 1