· python

Vercel Container runtime supports plain Dockerfile or Containerfile deployment in beta

Developers can now deploy a standard root Dockerfile or Containerfile directly through Vercel's Container runtime, provided no other framework is identified in the project.


When this setup is in place, Vercel automatically chooses the Container preset, builds the specified file, and directs all incoming traffic to the generated image.

To begin utilizing containers on Vercel, simply include a Dockerfile within your project structure.

However, if project detection identifies a different framework, like Django, that existing framework determination takes precedence.

Should you wish to force the use of a Dockerfile or Containerfile for the build, you can execute the command `vercel project update --framework container`, or specify the framework within your `vercel.json` file.

It is important to note that a `Dockerfile.vercel` or `Containerfile.vercel` will override any framework detection, and multi-service deployments will retain their configuration using `vercel.json` services with a per-service entrypoint.

The Container runtime is currently in beta, operates using Vercel Functions, and utilizes Active CPU pricing for billing.

For comprehensive guidance, developers are encouraged to consult the Container runtime documentation to get started.

Earlier coverage

Related coverage

Also worth reading

  1. next.js 16.5.0-canary.35 released
  2. next.js 16.5.0-canary.33 released
  3. angular 22.2.4 released
  4. LibreOffice's 'no AI' stance meets LLM-assisted code
  5. “Urgency is an inherently subjective call”: Anthropic tells TNS how it grades Claude Duet