From 4eb2d89362ae5456c978b9955b42e720441e3962 Mon Sep 17 00:00:00 2001 From: Nikita Skryabin Date: Thu, 13 Nov 2025 11:08:52 +0300 Subject: [PATCH] build(docker): add Dockerfile --- Dockerfile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..74c6d3b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,28 @@ +ARG SCRIPT_NAME=ipregion.sh +ARG WORK_DIR=/app +ARG USER=ipregion + +FROM alpine:3.21 + +ARG SCRIPT_NAME +ARG WORK_DIR +ARG USER + +RUN apk add --no-cache \ + curl \ + jq \ + bash \ + util-linux \ + iputils \ + grep + +WORKDIR $WORK_DIR + +COPY $SCRIPT_NAME . + +RUN adduser --disabled-password --home $WORK_DIR $USER && \ + chmod +x $SCRIPT_NAME + +USER $USER + +ENTRYPOINT ["./ipregion.sh"]