Skip to content

feat: preserve JVM data runfiles in container layers#3

Merged
pcj merged 1 commit into
mainfrom
feat/runfiles-data
Jul 20, 2026
Merged

feat: preserve JVM data runfiles in container layers#3
pcj merged 1 commit into
mainfrom
feat/runfiles-data

Conversation

@pcj

@pcj pcj commented Jul 20, 2026

Copy link
Copy Markdown
Member
  • collect non-JAR runfiles from the JVM binary automatically
  • support additional files and targets through the data attribute
  • emit runfiles in a dedicated cacheable data layer under /app
  • exclude runtime JARs, launchers, and host JDK files
  • reject unsafe paths, directory symlinks, and destination collisions
  • document JAVA_RUNFILES configuration and data-layer behavior
  • add unit and example coverage

- collect non-JAR runfiles from the JVM binary automatically
- support additional files and targets through the data attribute
- emit runfiles in a dedicated cacheable data layer under /app
- exclude runtime JARs, launchers, and host JDK files
- reject unsafe paths, directory symlinks, and destination collisions
- document JAVA_RUNFILES configuration and data-layer behavior
- add unit and example coverage
@pcj
pcj merged commit 393be0e into main Jul 20, 2026
1 check passed
@pcj
pcj deleted the feat/runfiles-data branch July 20, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant