From 27d832c7b165cf4477d2625cdb1b13b7a67ae4bc Mon Sep 17 00:00:00 2001 From: davinkevin Date: Sat, 26 Mar 2022 17:00:09 +0100 Subject: [PATCH] feat(docker): provide a more efficient compilation inside docker --- Dockerfile | 3 ++- package.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1158b92..758365c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,8 @@ COPY package*.json ./ RUN npm install COPY . . +RUN ./node_modules/.bin/tsc EXPOSE 4000 -CMD ["npm", "start"] +CMD ["npm", "run", "start:prod"] diff --git a/package.json b/package.json index e001a23..2381eb9 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "tsc && node public/js/server.js", - "start:dev": "tsc && node public/js/server.js & tsc-watch" + "start:dev": "tsc && node public/js/server.js & tsc-watch", + "start:prod": "node public/js/server.js" }, "keywords": [ "wordle",