Skip to content

Commit e17db85

Browse files
committed
Fixs conflicts
2 parents 1aaca12 + 8c32b9a commit e17db85

File tree

5 files changed

+10
-55
lines changed

5 files changed

+10
-55
lines changed

independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/tooling/dockerfiles/base/Dockerfile-layout.include.qute

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,18 @@
1818
#
1919
# Then run the container using :
2020
#
21-
# docker run -i --rm -p 8080:8080 -p 5005:5005 -e JAVA_ENABLE_DEBUG="true" quarkus/{project.artifact-id}-{type}
21+
# docker run -i --rm -p 8080:8080 quarkus/{project.artifact-id}-{type}
2222
#
2323
###
24-
FROM {#insert image /}
25-
{#insert args /}
24+
FROM registry.access.redhat.com/ubi8/openjdk-{java.version}-runtime:1.10
25+
2626
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en'
27-
# Install java and the run-java script
28-
# Also set up permissions for user `1001`
29-
RUN microdnf install curl ca-certificates $\{JAVA_PACKAGE} \
30-
&& microdnf update \
31-
&& microdnf clean all \
32-
&& mkdir /deployments \
33-
&& chown 1001 /deployments \
34-
&& chmod "g+rwX" /deployments \
35-
&& chown 1001:root /deployments \
36-
&& curl https://repo1.maven.org/maven2/io/fabric8/run-java-sh/$\{RUN_JAVA_VERSION}/run-java-sh-$\{RUN_JAVA_VERSION}-sh.sh -o /deployments/run-java.sh \
37-
&& chown 1001 /deployments/run-java.sh \
38-
&& chmod 540 /deployments/run-java.sh \
39-
&& echo "securerandom.source=file:/dev/urandom" >> /etc/alternatives/jre/conf/security/java.security
4027

4128
# Configure the JAVA_OPTIONS, you can add -XshowSettings:vm to also display the heap size.
4229
ENV JAVA_OPTIONS="-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
4330
{#insert copy /}
4431

4532
EXPOSE 8080
46-
USER 1001
33+
USER 185
4734

48-
ENTRYPOINT [ "/deployments/run-java.sh" ]
35+
ENTRYPOINT [ "java", "-jar", "/deployments/quarkus-run.jar" ]
Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
{#include Dockerfile-layout type='jvm'}
22
{#quarkusbuild}{buildtool.cli} {buildtool.cmd.package}{/quarkusbuild}
3-
{#image}{dockerfile.jvm.from} {/image}
4-
{#args}
5-
ARG JAVA_PACKAGE=java-{java.version}-openjdk-headless
6-
ARG RUN_JAVA_VERSION={dockerfile.jvm.run-java-version}
7-
{/args}
83
{#copy}
94
# We make four distinct layers so if there are application changes the library layers can be re-used
10-
COPY --chown=1001 {buildtool.build-dir}/quarkus-app/lib/ /deployments/lib/
11-
COPY --chown=1001 {buildtool.build-dir}/quarkus-app/*.jar /deployments/
12-
COPY --chown=1001 {buildtool.build-dir}/quarkus-app/app/ /deployments/app/
13-
COPY --chown=1001 {buildtool.build-dir}/quarkus-app/quarkus/ /deployments/quarkus/
5+
COPY --chown=185 {buildtool.build-dir}/quarkus-app/lib/ /deployments/lib/
6+
COPY --chown=185 {buildtool.build-dir}/quarkus-app/*.jar /deployments/
7+
COPY --chown=185 {buildtool.build-dir}/quarkus-app/app/ /deployments/app/
8+
COPY --chown=185 {buildtool.build-dir}/quarkus-app/quarkus/ /deployments/quarkus/
149
{/copy}
1510
{/include}
1611

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
{#include Dockerfile-layout type='legacy-jar'}
22
{#quarkusbuild}{buildtool.cli} {buildtool.cmd.package-legacy-jar}{/quarkusbuild}
3-
{#image}{dockerfile.legacy-jar.from} {/image}
4-
{#args}
5-
ARG JAVA_PACKAGE=java-{java.version}-openjdk-headless
6-
ARG RUN_JAVA_VERSION={dockerfile.legacy-jar.run-java-version}
7-
{/args}
83
{#copy}
94
COPY {buildtool.build-dir}/lib/* /deployments/lib/
10-
COPY {buildtool.build-dir}/*-runner.jar /deployments/app.jar
5+
COPY {buildtool.build-dir}/*-runner.jar /deployments/quarkus-run.jar
116
{/copy}
127
{/include}

independent-projects/tools/base-codestarts/src/main/resources/codestarts/quarkus/tooling/dockerfiles/codestart.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,6 @@ language:
44
base:
55
data:
66
dockerfile:
7-
jvm:
8-
from: registry.access.redhat.com/ubi8/ubi-minimal:8.4
9-
java-package: java-11-openjdk-headless
10-
run-java-version: 1.3.8
11-
legacy-jar:
12-
from: registry.access.redhat.com/ubi8/ubi-minimal:8.4
13-
java-package: java-11-openjdk-headless
14-
run-java-version: 1.3.8
157
native:
168
from: registry.access.redhat.com/ubi8/ubi-minimal:8.4
179
native-distroless:

independent-projects/tools/devtools-common/src/main/java/io/quarkus/devtools/project/codegen/CreateProjectHelper.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,7 @@
2121
public class CreateProjectHelper {
2222

2323
private static final List<Integer> JAVA_VERSIONS_LTS = List.of(8, 11, 17);
24-
<<<<<<< HEAD
2524
private static final int DEFAULT_JAVA_VERSION = 11;
26-
=======
27-
>>>>>>> c1f2faf27d... Adding support to java versions lts
2825
private static final Pattern JAVA_VERSION_PATTERN = Pattern.compile("(?:1\\.)?(\\d+)(?:\\..*)?");
2926

3027
public static final String DEFAULT_GROUP_ID = "org.acme";
@@ -86,12 +83,6 @@ public static void setJavaVersion(Map<String, Object> values, String javaTarget)
8683
Matcher matcher = JAVA_VERSION_PATTERN
8784
.matcher(javaTarget != null ? javaTarget : System.getProperty("java.version", ""));
8885

89-
<<<<<<< HEAD
90-
<<<<<<< HEAD
91-
System.out.println("version: " + System.getProperty("java.version", ""));
92-
93-
=======
94-
>>>>>>> abee280ca2... Remove sysout
9586
if (matcher.matches()) {
9687
int versionExtracted = Integer.parseInt(matcher.group(1));
9788
int version = JAVA_VERSIONS_LTS.stream()
@@ -101,11 +92,6 @@ public static void setJavaVersion(Map<String, Object> values, String javaTarget)
10192
values.put(ProjectGenerator.JAVA_TARGET, String.valueOf(version));
10293
} else {
10394
values.put(ProjectGenerator.JAVA_TARGET, String.valueOf(DEFAULT_JAVA_VERSION));
104-
=======
105-
int versionExtracted = Integer.parseInt(matcher.group(1));
106-
if (JAVA_VERSIONS_LTS.contains(versionExtracted)) {
107-
values.put(ProjectGenerator.JAVA_TARGET, String.valueOf(versionExtracted));
108-
>>>>>>> c1f2faf27d... Adding support to java versions lts
10995
}
11096
}
11197

0 commit comments

Comments
 (0)