summaryrefslogtreecommitdiff
path: root/src/main/docker/Dockerfile.dev
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/docker/Dockerfile.dev')
-rw-r--r--src/main/docker/Dockerfile.dev17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/main/docker/Dockerfile.dev b/src/main/docker/Dockerfile.dev
new file mode 100644
index 0000000..5560f64
--- /dev/null
+++ b/src/main/docker/Dockerfile.dev
@@ -0,0 +1,17 @@
+FROM gradle:6.1-jdk13
+
+EXPOSE 8080
+USER gradle
+
+COPY --chown=gradle:gradle build.gradle gradle.properties settings.gradle /src/
+
+WORKDIR /src
+RUN gradle --no-daemon dependencies
+
+COPY --chown=gradle:gradle src /src/src
+RUN gradle --no-daemon assemble -PskipWeb -PskipDocker
+
+ENV JAVA_TOOL_OPTIONS "-XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact"
+#ENV GRADLE_OPTS "-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
+
+ENTRYPOINT ["gradle", "quarkusDev"]