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 + +"$@"