Skip to content

Commit b9f64d1

Browse files
author
lgdd
committed
build(docker): bump to java 17
1 parent 2d09105 commit b9f64d1

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

Dockerfile.jvm

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM azul/zulu-openjdk-alpine:11 AS builder
1+
FROM azul/zulu-openjdk-alpine:17 AS builder
22

33
RUN apk add --repository http://dl-cdn.alpinelinux.org/alpine/edge/main/ --no-cache \
44
nodejs \
@@ -20,7 +20,7 @@ COPY src src
2020

2121
RUN ./mvnw package
2222

23-
FROM azul/zulu-openjdk-alpine:11
23+
FROM alpine:3.14
2424

2525
ENV DEPLOYMENTS=/deployments
2626
ENV JAVA_OPTIONS="-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
@@ -29,14 +29,19 @@ ENV PATH=$PATH:/home/node/.npm-global/bin
2929
ENV PATH=$PATH:/home/node/.npm-global/lib
3030
ENV NODE_ENV=production
3131

32-
ARG RUN_JAVA_VERSION=1.3.5
32+
ARG RUN_JAVA_VERSION=1.3.8
33+
34+
RUN wget -P /etc/apk/keys/ \
35+
https://cdn.azul.com/public_keys/alpine-signing@azul.com-5d5dc44c.rsa.pub
36+
RUN echo "https://repos.azul.com/zulu/alpine" | tee -a /etc/apk/repositories
3337

3438
RUN addgroup -g 1000 node \
3539
&& adduser -u 1000 -G node -s /bin/sh -D node \
36-
&& apk add --no-cache \
40+
&& apk add -U --no-cache \
3741
curl \
3842
nodejs \
3943
npm \
44+
zulu17-jdk \
4045
&& mkdir /deployments \
4146
&& chown node $DEPLOYMENTS \
4247
&& chmod "g+rwX" $DEPLOYMENTS \
@@ -54,14 +59,16 @@ RUN blade update && \
5459
blade version
5560

5661
RUN npm i -g yarn \
57-
&& yarn global add yo
62+
&& yarn global add yo@3.1.0
5863

5964
RUN yarn global add generator-old-liferay-theme@npm:generator-liferay-theme@^8.0.0 \
60-
&& yarn global add generator-liferay-theme \
65+
&& yarn global add generator-liferay-theme@10.1.0 \
6166
&& yarn global add generator-liferay-js
6267

63-
COPY --from=builder "/workspace/target/lib/*" "$DEPLOYMENTS/lib/"
64-
COPY --from=builder "/workspace/target/*-runner.jar" "$DEPLOYMENTS/app.jar"
68+
COPY --from=builder "/workspace/target/quarkus-app/lib/" "$DEPLOYMENTS/lib/"
69+
COPY --from=builder "/workspace/target/quarkus-app/*.jar" "$DEPLOYMENTS/"
70+
COPY --from=builder "/workspace/target/quarkus-app/app/" "$DEPLOYMENTS/app/"
71+
COPY --from=builder "/workspace/target/quarkus-app/quarkus/" "$DEPLOYMENTS/quarkus/"
6572

6673
EXPOSE 8080
6774

0 commit comments

Comments
 (0)