馃崄 A very simple static Gemini server, now with Titan support!
cpp gemini titan gemini-protocol titan-protocol
at main 32 lines 425 B view raw
1FROM alpine:latest as environment 2 3RUN apk update \ 4 && apk upgrade \ 5 && apk add --no-cache libstdc++ 6 7FROM environment as build_environment 8 9RUN apk add --no-cache \ 10 clang \ 11 ninja \ 12 alpine-sdk \ 13 openssl-dev \ 14 linux-headers 15 16FROM build_environment as builder 17 18WORKDIR /maple 19 20COPY ./ ./ 21 22RUN ninja 23 24FROM environment 25 26WORKDIR /maple 27 28COPY --from=builder /maple/build/maple ./ 29 30EXPOSE 1965 31 32ENTRYPOINT ["./maple"]