mirror of
https://github.com/foomo/contentserver.git
synced 2025-10-16 12:25:44 +00:00
21 lines
696 B
Docker
21 lines
696 B
Docker
FROM alpine:latest
|
|
|
|
COPY bin/contentserver-linux-amd64 /usr/sbin/contentserver
|
|
|
|
# install ca root certificates
|
|
# https://curl.haxx.se/docs/caextract.html
|
|
# http://blog.codeship.com/building-minimal-docker-containers-for-go-applications/
|
|
ADD https://curl.haxx.se/ca/cacert.pem /etc/ssl/certs/ca-certificates.crt
|
|
|
|
ENV CONTENT_SERVER_LOG_LEVEL=error
|
|
ENV CONTENT_SERVER_ADDR=0.0.0.0:80
|
|
ENV CONTENT_SERVER_PROTOCOL=tcp
|
|
ENV CONTENT_SERVER_VAR_DIR=/var/lib/contentserver
|
|
|
|
VOLUME $CONTENT_SERVER_VAR_DIR
|
|
EXPOSE 80
|
|
|
|
ENTRYPOINT ["/usr/sbin/contentserver"]
|
|
|
|
CMD ["-address=$CONTENT_SERVER_ADDR", "-logLevel=CONTENT_SERVER_LOG_LEVEL", "-protocol=$CONTENT_SERVER_PROTOCOL", "-vardir=$CONTENT_SERVER_VAR_DIR"]
|