From c2beba228083162924927c4511bc732795907c63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me> Date: Thu, 1 Jun 2023 17:21:10 +0200 Subject: [PATCH] Create Dockerfile for ExpressAPI --- Dockerfile_ExpressAPI | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Dockerfile_ExpressAPI b/Dockerfile_ExpressAPI index 2d5f0ed..4701ead 100644 --- a/Dockerfile_ExpressAPI +++ b/Dockerfile_ExpressAPI @@ -2,4 +2,15 @@ FROM node:20-bullseye LABEL maintainer="Michaƫl Minelli <michael-jean.minelli@hesge.ch>" LABEL Description="Express API for Dojo" -ENTRYPOINT ["tail", "-f", "/dev/null"] \ No newline at end of file +ADD ExpressAPI/ /dojo/ExpressAPI/ +ADD .env /dojo/ExpressAPI/.env + +WORKDIR /dojo/ExpressAPI/ + +RUN npm install +RUN npm run build + +EXPOSE 30992 + +ENTRYPOINT [ "npm", "run", "start:prod" ] +#ENTRYPOINT ["tail", "-f", "/dev/null"] \ No newline at end of file -- GitLab