Skip to content

Commit 32bff94

Browse files
committed
feat: multiple java-dockerfiles for different java-versions
1 parent bf8af21 commit 32bff94

2 files changed

Lines changed: 27 additions & 1 deletion

File tree

.docker/java/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
#Dockerhub does not allow for setting of build args :/
2+
ARG IMAGE=openjdk:17-slim-bullseye
13
FROM highcard/druidd-base:latest as base
2-
FROM openjdk:17-slim-bullseye
4+
FROM $IMAGE
35
WORKDIR /app
46

57
RUN apt update

.docker/java/Dockerfile-16

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#Dockerhub does not allow for setting of build args :/
2+
ARG IMAGE=openjdk:16-slim-bullseye
3+
FROM highcard/druidd-base:latest as base
4+
FROM $IMAGE
5+
WORKDIR /app
6+
7+
RUN apt update
8+
RUN apt install -y ca-certificates wget jq moreutils htop procps nano
9+
RUN wget https://github.com/mikefarah/yq/releases/download/v4.30.6/yq_linux_amd64 -O /usr/bin/yq
10+
RUN chmod +x /usr/bin/yq
11+
12+
#RUN wget "https://github.com/highcard-dev/druidd/releases/download/latest/druid_linux_386.deb" -O "druidd.deb"
13+
#RUN apt install ./druidd.deb
14+
15+
RUN useradd -ms /bin/bash druid
16+
USER druid
17+
18+
COPY --from=base /usr/bin/druid* /usr/bin
19+
20+
COPY --chown=druid:druid .docker/prepare-switch-scroll.sh /usr/bin/prepare-switch-scroll
21+
RUN chmod +x /usr/bin/prepare-switch-scroll
22+
23+
CMD "/app/druid"
24+
#ENTRYPOINT [ "/app/druid" ]

0 commit comments

Comments
 (0)