Skip to content

Commit 0d9f437

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

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

Dockerfile.native

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
1-
FROM ghcr.io/graalvm/graalvm-ce:20.3.1.2 AS builder
1+
FROM quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-17 AS builder
2+
3+
USER root
24

35
RUN microdnf update -y \
46
&& microdnf install -y nodejs \
5-
&& microdnf clean all \
6-
&& gu install native-image \
7-
&& mkdir workspace \
8-
&& chown 1001 workspace \
9-
&& chmod "g+rwX" workspace \
10-
&& chown 1001:root workspace
7+
&& microdnf clean all
118

9+
USER quarkus
1210
WORKDIR /workspace
1311

14-
COPY pom.xml .
15-
COPY mvnw .
16-
COPY .mvn .mvn
12+
COPY --chown=quarkus:quarkus pom.xml .
13+
COPY --chown=quarkus:quarkus mvnw .
14+
COPY --chown=quarkus:quarkus .mvn .mvn
1715

1816
RUN ./mvnw dependency:copy-dependencies
1917

20-
COPY src src
21-
COPY resources-config.json .
18+
COPY --chown=quarkus:quarkus src src
2219

23-
RUN ./mvnw package -Pnative
20+
RUN ./mvnw package -Dnative
2421

25-
FROM frolvlad/alpine-glibc
22+
FROM frolvlad/alpine-glibc:alpine-3.14_glibc-2.33
2623

2724
ENV NPM_CONFIG_PREFIX=/home/node/.npm-global
2825
ENV PATH=$PATH:/home/node/.npm-global/bin
@@ -46,10 +43,10 @@ RUN blade update && \
4643
blade version
4744

4845
RUN npm i -g yarn \
49-
&& yarn global add yo
46+
&& yarn global add yo@3.1.0
5047

5148
RUN yarn global add generator-old-liferay-theme@npm:generator-liferay-theme@^8.0.0 \
52-
&& yarn global add generator-liferay-theme \
49+
&& yarn global add generator-liferay-theme@10.1.0 \
5350
&& yarn global add generator-liferay-js
5451

5552
COPY --from=builder /workspace/target/*-runner /usr/bin/liferay-starter

0 commit comments

Comments
 (0)