24 lines
956 B
Docker
24 lines
956 B
Docker
FROM [[ .docker.repo ]][[ .docker.base_images.alpine.image ]] AS builder
|
|
|
|
ARG JIKKOU_VERSION=[[ .kafka.jikkou.version ]]
|
|
|
|
ADD https://github.com/streamthoughts/jikkou/releases/download/v${JIKKOU_VERSION}/jikkou-${JIKKOU_VERSION}-linux-x86_64.tar.gz /tmp
|
|
ADD https://github.com/streamthoughts/jikkou/releases/download/v${JIKKOU_VERSION}/checksums_sha256.txt /tmp
|
|
RUN set -euxo pipefail &&\
|
|
apk --no-cache add tar gzip &&\
|
|
cd /tmp &&\
|
|
grep "jikkou-${JIKKOU_VERSION}-linux-x86_64.tar.gz" checksums_sha256.txt | sha256sum -c &&\
|
|
tar xvf jikkou-${JIKKOU_VERSION}-linux-x86_64.tar.gz &&\
|
|
mv jikkou-${JIKKOU_VERSION}-linux-x86_64 /opt/jikkou &&\
|
|
rm -f /opt/jikkou/bin/jikkou.bat
|
|
|
|
FROM [[ .docker.repo ]][[ .docker.base_images.java17.image ]]
|
|
MAINTAINER [[ .docker.maintainer ]]
|
|
|
|
ENV PATH=:/opt/jikkou/bin:$PATH
|
|
COPY --from=builder /opt/jikkou/ /opt/jikkou/
|
|
RUN set -euxo pipefail &&\
|
|
apk --no-cache add openssl gcompat
|
|
|
|
CMD ["jikkou"]
|