Java
Use a single executable JAR and JSON exec form.
./mvnw -DskipTests package
cp target/payments-api-*-all.jar target/app.jar
export BASE_ID="java21-distroless"
export PATCHED_BASE="ghcr.io/northcutted/clearcutt/clearcutt-java21:distroless-v0.2.2"
clearcutt app build \
--base "$BASE_ID" \
--artifact target/app.jar \
--dest /workspace/app.jar \
--entrypoint '["java","-jar","/workspace/app.jar"]' \
--image "$APP_IMAGE"