WIP changes
continuous-integration/drone the build was successful Details

master
Jef Roosens 2021-07-19 20:05:35 +02:00
parent 6752b55a6b
commit acf5baaad5
Signed by: Jef Roosens
GPG Key ID: B580B976584B5F30
1 changed files with 6 additions and 6 deletions

View File

@ -14,8 +14,8 @@ RUN apk update && \
curl -sSL "https://www.acme.com/software/thttpd/thttpd-$THTTPD_VER.tar.gz" | \
tar xzf - && \
cd "thttpd-$THTTPD_VER" && \
./configure && \
make
CFLAGS="-O3 -static" ./configure && \
make -j$(nproc)
# =====BUILD THE BLOG=====
@ -34,9 +34,9 @@ ARG THTTPD_VER
# Install dumb-init & create a non-root user
RUN apk update && \
apk add --no-cache dumb-init && \
addgroup -g 82 -S www-data && \
adduser -u 82 -D -S -G www-data www-data
apk add --no-cache dumb-init
# addgroup -g 82 -S www-data && \
# adduser -u 82 -D -S -G www-data www-data
# Copy over binary & static files
COPY --from=builder /usr/src/thttpd-$THTTPD_VER/thttpd /usr/local/bin/thttpd
@ -44,7 +44,7 @@ COPY --from=builder /usr/src/app/public /var/www/html
COPY thttpd.conf /etc/thttpd.conf
# A static file server doesn't need root
USER www-data:www-data
USER 82:82
ENTRYPOINT [ "dumb-init", "--" ]
CMD [ "/usr/local/bin/thttpd", "-D", "-C", "/etc/thttpd.conf" ]