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