From 96921d83c01e9c6040e19c358778b37d2b5031dd Mon Sep 17 00:00:00 2001 From: ThoNohT Date: Wed, 17 Jun 2026 17:34:07 +0200 Subject: [PATCH] Start of dockerfile for running server in docker --- Dockerfile | 14 ++++++++++++++ build.sh | 9 +++++++++ 2 files changed, 23 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1f78c96 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM alpine:latest + +RUN apk add gcompat +RUN apk add libuuid + +# copy users file and app binary +COPY ./output/userctl /root/userctl +COPY ./output/server /root/server + +RUN mkdir /books + +# init command +#ENTRYPOINT [ "/root/server", "5000", "/books", "ThoNohT's Library" ] +ENTRYPOINT [ "/bin/sh" ] diff --git a/build.sh b/build.sh index 1e92d03..d2b8a9c 100755 --- a/build.sh +++ b/build.sh @@ -25,6 +25,15 @@ elif [ $1 = "clean" ]; then rm -rf ./output/ +elif [ $1 = "dockerbuild" ]; then + echo "Building docker image" + + docker image build \ + --file Dockerfile \ + --progress plain \ + --tag folder-opds-server \ + . + else echo "Invalid command."