Add caddy/Dockerfile
This commit is contained in:
parent
b588357836
commit
4b476526a7
1 changed files with 34 additions and 0 deletions
34
caddy/Dockerfile
Normal file
34
caddy/Dockerfile
Normal file
|
@ -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"]
|
Reference in a new issue