From 4b476526a7cffdb5876312516ea460caa8c5957f Mon Sep 17 00:00:00 2001 From: dab Date: Wed, 19 Mar 2025 20:39:21 +0000 Subject: [PATCH] Add caddy/Dockerfile --- caddy/Dockerfile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 caddy/Dockerfile diff --git a/caddy/Dockerfile b/caddy/Dockerfile new file mode 100644 index 0000000..9dc98c3 --- /dev/null +++ b/caddy/Dockerfile @@ -0,0 +1,34 @@ +FROM debian:12.9 + + +RUN apt-get update && apt-get install -y \ + wget \ + libnss3-tools \ + ca-certificates \ + coreutils \ + sudo \ + && rm -rf /var/lib/apt/lists/* + + +ARG U_NAME="user" +ARG U_ID="1000" +RUN adduser --disabled-password --gecos '' --uid ${U_ID} ${U_NAME} + + +#RUN adduser ${U_NAME} sudo +#RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers + + +WORKDIR /home/${U_NAME} + + +USER $U_NAME + +ARG CADDY_VERSION="2.9.1" + +RUN \ + wget https://github.com/caddyserver/caddy/releases/download/v${CADDY_VERSION}/caddy_${CADDY_VERSION}_linux_amd64.tar.gz \ + && mkdir ./caddy_${CADDY_VERSION}_linux_amd64 \ + && tar -xf ./caddy_${CADDY_VERSION}_linux_amd64.tar.gz -C ./caddy_${CADDY_VERSION}_linux_amd64 + +#CMD ["/home/user/caddy_2.9.1_linux_amd64/caddy","run","--config","/home/user/mount/conf/Caddyfile"] \ No newline at end of file