diff --git a/Dockerfile b/Dockerfile index b42aac2..1568c68 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,7 @@ # syntax=docker/dockerfile:1 -FROM gradle:7.5.1-jdk18 AS builder +FROM gradle:7.5.1-jdk18-alpine AS builder WORKDIR /src COPY --link . . -RUN gradle build --no-daemon - -# Final image -FROM openjdk:18-slim - -RUN mkdir /app -COPY --from=builder /src/build/libs/*.jar /app/aperture-java.jar -ENTRYPOINT ["java", "-XX:+UnlockExperimentalVMOptions", "-XX:+UseCGroupMemoryLimitForHeap", "-Djava.security.egd=file:/dev/./urandom","-jar","/app/aperture-java.jar"] +ENTRYPOINT ["gradle", "run", "--no-daemon"] diff --git a/src/main/java/com/fluxninja/aperture/example/App.java b/src/main/java/com/fluxninja/aperture/example/App.java index b42a7e5..1b22205 100644 --- a/src/main/java/com/fluxninja/aperture/example/App.java +++ b/src/main/java/com/fluxninja/aperture/example/App.java @@ -22,11 +22,11 @@ public App( } public static void main(String[] args) { - String agentHost = System.getenv("AGENT_HOST"); + String agentHost = System.getenv("FN_AGENT_HOST"); if (agentHost == null) { agentHost = DEFAULT_AGENT_HOST; } - String agentPort = System.getenv("AGENT_PORT"); + String agentPort = System.getenv("FN_AGENT_PORT"); if (agentPort == null) { agentPort = DEFAULT_AGENT_PORT; } @@ -44,7 +44,7 @@ public static void main(String[] args) { } App app = new App(apertureSDK); - String appPort = System.getenv("APP_PORT"); + String appPort = System.getenv("FN_APP_PORT"); if (appPort == null) { appPort = DEFAULT_APP_PORT; }