Patch Changes
-
66be3e0: [services] Refine container detection for
services/experimentalServicesV2.- A supplied
entrypointinfersruntime: "container"when it names one of the
blessed Dockerfile names:Dockerfile,Containerfile,Dockerfile.vercel,
orContainerfile.vercel. A suffixed name likeDockerfile.prodis not a
container entrypoint. runtime: "container"without anentrypointauto-detects one of those same
four blessed names in the service root, probingDockerfile.vercel,
Containerfile.vercel,Dockerfile,Containerfile(in that order, so a
.vercelopt-in marker takes precedence over a plainDockerfile).- Removed the prebuilt OCI image reference entrypoint: an
entrypointmust now
name a Dockerfile/Containerfile, otherwise the service errors. @vercel/containerrecognizes the same blessed set (via a shared
isDockerfileRef), keeping the builder and the services resolver in sync so
the configured Dockerfile entrypoint is honored instead of being ignored in
favor of a defaultDockerfileor treated as a prebuilt image reference.- The
containerframework preset is no longer experimental: a project with a
Dockerfile.vercel/Containerfile.vercelmarker is detected as a
container withoutVERCEL_USE_EXPERIMENTAL_FRAMEWORKS.
- A supplied