The builder stage uses --mount=type=cache for /app/target, so binaries are in the cache which isn't available to the runtime stage COPY. Fix by copying from /app/gateway and /app/workers which were cp'd to the builder's regular filesystem. Co-Authored-By: Kilo <kilo@kilo.ai>