From 9e68c430f2a4913eba8932fd9bd2910a448dfd2d Mon Sep 17 00:00:00 2001
From: "Glenn Y. Rolland" <glenux@glenux.net>
Date: Sun, 10 Oct 2021 11:21:36 +0200
Subject: [PATCH] Add docker files

---
 Dockerfile           | 10 ----------
 docker/Dockerfile    | 21 +++++++++++++++++++++
 docker/entrypoint.sh |  6 ++++++
 3 files changed, 27 insertions(+), 10 deletions(-)
 delete mode 100644 Dockerfile
 create mode 100644 docker/Dockerfile
 create mode 100755 docker/entrypoint.sh

diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index dbfb255..0000000
--- a/Dockerfile
+++ /dev/null
@@ -1,10 +0,0 @@
-FROM node:buster-slim
-MAINTAINER Glenn ROLLAND <glenux@glenux.net>
-
-RUN apt-get update && \
-	apt-get install -y make python build-essential
-
-COPY . /app
-WORKDIR /app
-RUN make prepare
-CMD make watch
diff --git a/docker/Dockerfile b/docker/Dockerfile
new file mode 100644
index 0000000..9bc2a5e
--- /dev/null
+++ b/docker/Dockerfile
@@ -0,0 +1,21 @@
+FROM node:bullseye-slim
+MAINTAINER Glenn ROLLAND <glenux@glenux.net>
+
+RUN apt-get update && \
+	apt-get install -y make build-essential
+
+RUN apt-get update && \
+	apt-get install -y python3 python3-pip
+
+RUN pip3 install pipenv
+
+COPY . /app
+WORKDIR /app
+
+ENV LANG=C
+ENV LC_ALL=C
+
+RUN make prepare
+
+ENTRYPOINT ["/app/docker/entrypoint.sh"]
+CMD ["watch"]
diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh
new file mode 100755
index 0000000..d07ddf9
--- /dev/null
+++ b/docker/entrypoint.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+ARGS="$*"
+echo "Arguments: $ARGS"
+
+make "$0"