Files
eephttpd/Dockerfile

21 lines
507 B
Docker

FROM alpine:3.8
ENV samhost=sam-host
ENV samport=7656
ENV args="-r"
RUN apk update -U
RUN apk add go git make musl-dev
RUN mkdir -p /opt/eephttpd
RUN adduser -h /opt/eephttpd -D -g "eephttpd,,,," eephttpd
COPY . /usr/src/eephttpd
WORKDIR /usr/src/eephttpd
RUN make release install
WORKDIR /opt/eephttpd
USER eephttpd
COPY www /opt/eephttpd/www
VOLUME /opt/eephttpd/
CMD eephttpd -f /usr/src/eephttpd/etc/eephttpd/eephttpd.conf \
-i \
-d /opt/eephttpd/www \
-sh=$samhost \
-sp=$samport $args