ARG SMARTMACHINE_VERSION
FROM smartmachine:$SMARTMACHINE_VERSION LABEL maintainer=“Timeboard <hello@timeboard.me>”
# FCGI Essentials # — IMPORTANT NOTE: This is custom built fcgiwrap package for alpine linux to account for NO_BUFFERING option. # — Original fcgiwrap: github.com/gnosek/fcgiwrap # — Custom fcgiwrap: github.com/notr1ch/fcgiwrap COPY fcgiwrap /root/apk-packages/fcgiwrap RUN apk add fcgiwrap –repository /root/apk-packages/fcgiwrap/packages/main –allow-untrusted && \
rm -rf /root/apk-packages
RUN apk add –update coreutils && \
apk add --update util-linux && \ apk add --update git && \ apk add --update git-daemon && \ apk add --update spawn-fcgi && \ rm -rf /var/cache/apk/*
CMD [“spawn-fcgi”, “-n”, “-p”, “9000”, “/usr/bin/fcgiwrap”, “-f”]