FROM alpine:3.13 MAINTAINER Michael McVady RUN set -e \ && apk add --no-cache \ curl \ libpq RUN set -e \ && mkdir -p /var/chroot \ && addgroup -g 500 keymgr \ && adduser -D -u 500 -h /var/chroot/keymgr -s /sbin/nologin -G keymgr keymgr \ && addgroup -g 501 acme \ && adduser -D -u 501 -h /var/chroot/acme -s /sbin/nologin -G acme acme \ && addgroup -g 502 kore \ && adduser -D -u 502 -h /var/chroot/kore -s /sbin/nologin -G kore kore \ && apk add --no-cache --virtual .build-deps \ musl-dev \ linux-headers \ bsd-compat-headers \ gcc \ make \ openssl-dev \ postgresql-dev \ pkgconfig \ libcurl \ curl-dev \ libpq \ && curl -O https://kore.io/releases/kore-4.1.0.tar.gz \ && tar zfvx kore-4.1.0.tar.gz \ && cd kore-4.1.0 \ && make clean \ && make CURL=1 NOTLS=1 PGSQL=1 \ && make install \ && cd .. \ && rm -rf kore-4.1.0* # && apk del .build-deps COPY . /clog RUN set -e \ && cd /clog \ && kodev build RUN set -e \ && apk del .build-deps EXPOSE 443 8888 8889 STOPSIGNAL SIGQUIT WORKDIR /clog ENTRYPOINT [ "kore", "-c", "conf/clog.conf", "-r", "-n", "-f"]