# NOTE: This hash is pinned to avoid version and environment differences.
FROM gcr.io/distroless/java25-debian13:debug@sha256:59a02af2fb174d3617f4757a9bb6ee3d56c0ee00d901b48ad7b880b5a58f2aae AS build
COPY Server.java /src/
RUN ["/usr/bin/java", "-m", "jdk.compiler/com.sun.tools.javac.Main", "/src/Server.java"]

FROM gcr.io/distroless/java25-debian13@sha256:73f2263db8defa233004a7c700fd81e25c8747a530c413bddf74367b68663468
COPY --from=build /src/Server.class /app/
COPY flag.txt /flag.txt
ENTRYPOINT ["/usr/bin/java", "-cp", "/app", "Server"]
