1
- FROM azul/zulu-openjdk-alpine:11 AS builder
1
+ FROM azul/zulu-openjdk-alpine:17 AS builder
2
2
3
3
RUN apk add --repository http://dl-cdn.alpinelinux.org/alpine/edge/main/ --no-cache \
4
4
nodejs \
@@ -20,7 +20,7 @@ COPY src src
20
20
21
21
RUN ./mvnw package
22
22
23
- FROM azul/zulu-openjdk- alpine:11
23
+ FROM alpine:3.14
24
24
25
25
ENV DEPLOYMENTS=/deployments
26
26
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
29
29
ENV PATH=$PATH:/home/node/.npm-global/lib
30
30
ENV NODE_ENV=production
31
31
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
33
37
34
38
RUN addgroup -g 1000 node \
35
39
&& adduser -u 1000 -G node -s /bin/sh -D node \
36
- && apk add --no-cache \
40
+ && apk add -U - -no-cache \
37
41
curl \
38
42
nodejs \
39
43
npm \
44
+ zulu17-jdk \
40
45
&& mkdir /deployments \
41
46
&& chown node $DEPLOYMENTS \
42
47
&& chmod "g+rwX" $DEPLOYMENTS \
@@ -54,14 +59,16 @@ RUN blade update && \
54
59
blade version
55
60
56
61
RUN npm i -g yarn \
57
- && yarn global add yo
62
+ && yarn global add yo@3.1.0
58
63
59
64
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 \
61
66
&& yarn global add generator-liferay-js
62
67
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/"
65
72
66
73
EXPOSE 8080
67
74
0 commit comments