gmid/contrib/Dockerfile

20 lines
504 B
Docker
Raw Permalink Normal View History

FROM alpine
2021-01-19 00:15:45 +01:00
WORKDIR /build
2021-07-11 22:58:42 +02:00
RUN apk update && \
apk upgrade && \
apk add --repository=https://dl-cdn.alpinelinux.org/alpine/edge/main \
alpine-sdk \
linux-headers \
bison \
libevent-dev \
openssl-dev
COPY . .
RUN ./configure && make && make install
RUN adduser -H -S -s /sbin/nologin gmid
RUN mkdir /var/gemini
RUN ./contrib/gencert -e localhost && \
mv localhost.pem /etc/ssl && \
mv localhost.key /etc/ssl/private
RUN mv contrib/Docker.gmid.conf /etc/gmid.conf
ENTRYPOINT ["gmid", "-f"]