FROM eclipse-temurin:25 AS build LABEL authors="jessebrault" WORKDIR /jb-ssg-site/ COPY . . RUN ./gradlew createSsgBinScript && \ bin/ssg build -g && \ ./gradlew installServerDist FROM eclipse-temurin:25 LABEL authors="jessebrault" WORKDIR /jb-ssg-site COPY --from=build /jb-ssg-site/dist/ dist/ COPY --from=build /jb-ssg-site/static/ static/ COPY --from=build /jb-ssg-site/build/install/jb-ssg-site-server/ . EXPOSE 8080 CMD ["bin/JbServer"]