FROM debian:bullseye-slim 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 --gid 502 kore \ && adduser --disabled-password --uid 502 --home /var/chroot/kore --shell /sbin/nologin --ingroup kore kore \ && apt-get update -qq \ && apt-get install -y \ # linux-headers \ # bsd-compat-headers \ curl \ gcc \ make \ pkg-config \ libssl-dev \ libpq-dev COPY . /clog RUN set -e \ && curl https://kore.io/releases/kore-${KORE_VERSION}.tar.gz --output 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"]