From c29cd47dede03e0e37b3c91c7e7d8022965fb010 Mon Sep 17 00:00:00 2001 From: Michael McVady Date: Thu, 5 May 2022 21:38:03 -0500 Subject: Migrate Dockerfile from Alpine to Debian-slim --- Dockerfile | 41 +++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/Dockerfile b/Dockerfile index a9a52b8..36aa6f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,30 +1,35 @@ -FROM alpine:3.14 +FROM debian:bullseye-slim MAINTAINER Michael McVady -RUN set -e \ - && apk add --no-cache \ - busybox-extras \ - libpq +# RUN set -e \ +# && apk add --no-cache \ +# busybox-extras \ +# libpq -COPY . /clog +# 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 \ + && 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 \ - postgresql-dev \ - pkgconfig \ - libpq \ - && wget https://kore.io/releases/kore-${KORE_VERSION}.tar.gz \ + 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 \ @@ -34,8 +39,8 @@ RUN set -e \ && rm -rf kore-${KORE_VERSION} \ && cd /clog \ && cp -r assets /var/chroot/kore/. \ - && kodev build \ - && apk del .build-deps + && kodev build +# && apk del .build-deps EXPOSE 8888 STOPSIGNAL SIGQUIT -- cgit v1.2.3