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