mirror of https://github.com/knative/docs.git
18 lines
543 B
Docker
18 lines
543 B
Docker
# 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
|