Blame


1 398253f3 2024-01-11 op FROM alpine
2 02ccd9d9 2021-07-11 op WORKDIR /build
3 3b0eff06 2021-07-11 op RUN apk update && \
4 3b0eff06 2021-07-11 op apk upgrade && \
5 3b0eff06 2021-07-11 op apk add --repository=https://dl-cdn.alpinelinux.org/alpine/edge/main \
6 3b0eff06 2021-07-11 op alpine-sdk \
7 3b0eff06 2021-07-11 op linux-headers \
8 3b0eff06 2021-07-11 op bison \
9 398253f3 2024-01-11 op libevent-dev \
10 398253f3 2024-01-11 op openssl-dev
11 02ccd9d9 2021-07-11 op COPY . .
12 398253f3 2024-01-11 op RUN ./configure && make && make install
13 398253f3 2024-01-11 op RUN adduser -H -S -s /sbin/nologin gmid
14 398253f3 2024-01-11 op RUN mkdir /var/gemini
15 398253f3 2024-01-11 op RUN ./contrib/gencert -e localhost && \
16 398253f3 2024-01-11 op mv localhost.pem /etc/ssl && \
17 398253f3 2024-01-11 op mv localhost.key /etc/ssl/private
18 398253f3 2024-01-11 op RUN mv contrib/Docker.gmid.conf /etc/gmid.conf
19 398253f3 2024-01-11 op ENTRYPOINT ["gmid", "-f"]