Docker build: Pre-compile public libraries

dd273a7727b410509a4843a45f80998957d614f6

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

3 files changed, +11 -0Showing whitespace changes
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+2 -0
@@ -36,9 +36,11 @@ export default function getWebpackServeMiddleware() {
36 console.log(output);36 console.log(output);
37 console.log();37 console.log();
38 }38 }
39 compiler.close(() => {
39 resolve();40 resolve();
40 });41 });
41 });42 });
43 });
42 };44 };
4345
44 return devMiddleware;46 return devMiddleware;