# Busybox image that contains the simple 'httpd' # https://git.busybox.net/busybox/tree/networking/httpd.c FROM busybox # Serve from this directory WORKDIR /var/www # Prepare httpd command for being started via init # This indirection is required for proper SIGTERM handling RUN echo "::sysinit:httpd -vv -p 8080 -u daemon -h /var/www" > /etc/inittab # Copy over our CGI script and make it executable COPY --chown=daemon:daemon script.sh cgi-bin/index.cgi RUN chmod 755 cgi-bin/index.cgi # Startup init which in turn starts httpd CMD init