Docker build: Pre-compile public libraries

dd273a7727b410509a4843a45f80998957d614f6

Cohee <18619528+Cohee1207@users.noreply.github.com>

3 files changed, +12 -1Ignore whitespace
Dockerfile+5 -0
@@ -27,6 +27,11 @@ RUN \
27 ln -s "./config/config.yaml" "config.yaml" || true && \27 ln -s "./config/config.yaml" "config.yaml" || true && \
28 mkdir "config" || true28 mkdir "config" || true
2929
30# Pre-compile public libraries
31RUN \
32 echo "*** Run Webpack ***" && \
33 node "./docker/build-lib.js"
34
30# Cleanup unnecessary files35# Cleanup unnecessary files
31RUN \36RUN \
32 echo "*** Cleanup ***" && \37 echo "*** Cleanup ***" && \
docker/build-lib.js+4 -0
@@ -0,0 +1,4 @@
1import getWebpackServeMiddleware from '../src/middleware/webpack-serve.js';
2
3const middleware = getWebpackServeMiddleware();
4await middleware.runWebpackCompiler();
src/middleware/webpack-serve.js+3 -1
@@ -36,7 +36,9 @@ export default function getWebpackServeMiddleware() {
36 console.log(output);36 console.log(output);
37 console.log();37 console.log();
38 }38 }
39 resolve();39 compiler.close(() => {
40 resolve();
41 });
40 });42 });
41 });43 });
42 };44 };