certbot: add initial dockerfile

This commit is contained in:
Starbeamrainbowlabs 2020-10-21 23:37:51 +01:00
parent 540415e35b
commit be0f4d419e
Signed by: sbrl
GPG Key ID: 1BE5172E637709C2
4 changed files with 16 additions and 1 deletions

View File

@ -13,3 +13,4 @@ UID | GID | Container | Notes
70 | 70 | etherpad |
80 | 80 | serve | Static HTTP Server based on Node.js
90 | 90 | jellyfin |
100 | 100 | certbot |

13
images/certbot/Dockerfile Normal file
View File

@ -0,0 +1,13 @@
ARG REPO_LOCATION
# ARG BASE_VERSION
FROM ${REPO_LOCATION}minideb
RUN install_packages certbot
# Only required if we use acme.sh instead of certbot: openssl openssh-client coreutils dnsutils curl socat tzdata tar oathtool
VOLUME /etc/letsencrypt
USER 100:100
ENTRYPOINT [ "/usr/bin/certbot" ]

1
images/certbot/type.txt Normal file
View File

@ -0,0 +1 @@
docker

View File

@ -15,7 +15,7 @@ RUN git checkout stable-5
RUN cmake . -DRUN_IN_PLACE=FALSE -DCMAKE_BUILD_TYPE=Release -DENABLE_SOUND=FALSE -DBUILD_SERVER=1 -DBUILD_CLIENT=0 -DVERSION_EXTRA=sbrl1 -DENABLE_LUAJIT=TRUE -DLUA_LIBRARY=/usr/lib/arm-linux-gnueabihf/libluajit-5.1.so -DENABLE_SPATIAL=ON -DLUA_INCLUDE_DIR=/usr/include/luajit-2.1
# A multi-threaded buiild actually uses quite a bit of memory. Beware!
# A multi-threaded build actually uses quite a bit of memory. Beware!
RUN make -j4
########################################################################