The runtime image expects the fat jar to be present (built with the command above). The Dockerfile copies the jar and runs java -jar. # build & push for EKS (linux/amd64) docker buildx build ...