From d73e9bec5ddc9f7bcdb67a7419c1d3f1474869d1 Mon Sep 17 00:00:00 2001 From: Adrian Amaglio Date: Mon, 31 Jul 2023 13:28:52 +0200 Subject: [PATCH] docker --- backend-docker/Dockerfile | 18 ++++++++++++++++++ backend-docker/entrypoint.sh | 3 +++ 2 files changed, 21 insertions(+) create mode 100644 backend-docker/Dockerfile create mode 100755 backend-docker/entrypoint.sh diff --git a/backend-docker/Dockerfile b/backend-docker/Dockerfile new file mode 100644 index 0000000..56a0007 --- /dev/null +++ b/backend-docker/Dockerfile @@ -0,0 +1,18 @@ +FROM node:20-alpine + +# Workdir +RUN mkdir /usr/local/app +RUN chown 33:33 /usr/local/app +WORKDIR /usr/local/app + +ADD entrypoint.sh /usr/local/bin + +# Install modules +RUN npm install -g json-server + +USER 33 + +# Cant kill with ctrl+c +#ENTRYPOINT ["/usr/local/bin/json-server", "db.json"] +ENTRYPOINT ["entrypoint.sh"] +CMD ["json-server", "db.json"] diff --git a/backend-docker/entrypoint.sh b/backend-docker/entrypoint.sh new file mode 100755 index 0000000..f49c0be --- /dev/null +++ b/backend-docker/entrypoint.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +"$@"