FROM alpine:3.14 MAINTAINER Michael McVady RUN set -e \ && apk add --no-cache \ busybox-extras \ libpq COPY . /clog ARG KORE_VERSION=4.2.1 RUN set -e \ && mkdir -p /var/chroot \ && 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 \ postgresql-dev \ pkgconfig \ libpq \ && wget https://kore.io/releases/kore-${KORE_VERSION}.tar.gz \ && tar zfvx kore-${KORE_VERSION}.tar.gz \ && cd kore-${KORE_VERSION} \ && make clean \ && make NOTLS=1 PGSQL=1 \ && make install \ && cd .. \ && rm -rf kore-${KORE_VERSION} \ && cd /clog \ && cp -r assets /var/chroot/kore/. \ && kodev build \ && apk del .build-deps EXPOSE 8888 STOPSIGNAL SIGQUIT WORKDIR /clog ENTRYPOINT [ "kore", "-c", "conf/clog.conf", "-f"]