diff --git a/Dockerfile b/Dockerfile index 9cb926c..474a319 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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" ]