build(docker): add Dockerfile

This commit is contained in:
Nikita Skryabin 2025-11-13 11:08:52 +03:00
parent e46e095487
commit 4eb2d89362

28
Dockerfile Normal file
View file

@ -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"]