From 112f4d09d02804cd3da58ac8c896d1477d2a0259 Mon Sep 17 00:00:00 2001 From: Alex <apuret@e-biz.fr> Date: Thu, 26 Nov 2020 14:42:03 +0100 Subject: [PATCH] fix: preStop was missing in final Docker image --- Dockerfile | 3 ++- recorder-out/webpack.config.js | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1bd12ddd..2f4643b9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,9 +16,10 @@ COPY server.js /home/theia/src-gen/backend/server.js COPY start.sh . COPY recorder-out/dist/main.js deadlock/recorder.js +COPY recorder-out/dist/preStop.js deadlock/preStop.js COPY .gitignore_recorder deadlock/.gitignore RUN chmod 500 deadlock/ -R RUN chmod 500 start.sh -ENTRYPOINT ["bash", "start.sh"] \ No newline at end of file +ENTRYPOINT ["bash", "start.sh"] diff --git a/recorder-out/webpack.config.js b/recorder-out/webpack.config.js index f0e0d445..38742fc4 100644 --- a/recorder-out/webpack.config.js +++ b/recorder-out/webpack.config.js @@ -2,10 +2,13 @@ const path = require('path'); const TerserPlugin = require("terser-webpack-plugin"); module.exports = { - entry: './recorder/index.js', + entry: { + main: './recorder/index.js', + preStop: './recorder/preStop.js', + }, target: 'node', output: { - filename: 'main.js', + filename: '[name].js', path: path.resolve(__dirname, 'dist'), }, optimization: { -- GitLab