vercel deploy
Learn how to deploy your Vercel projects.The vercel
command is used to deploy Vercel Projects and can be used from either the root of the Vercel Project directory or by providing a path to it.
vercel
Using the vercel
command from the root of a Vercel Project directory.
vercel --cwd [path-to-project]
Using the vercel
command and supplying a path to the root directory of the Vercel Project.
vercel deploy --prebuilt
Using the vercel
command to deploy a prebuilt Vercel Project, typically with vercel build
. See vercel build and Build Output API for more details.
When deploying, stdout is always the Deployment URL.
vercel > deployment-url.txt
Using the vercel
command to deploy and write stdout to a text file. When deploying, stdout is always the Deployment URL.
These are options that only apply to the vercel
command, therefore, more information is provided.
The --build-env
option, shorthand -b
, can be used to provide environment variables to the build step.
vercel --build-env KEY1=value1 --build-env KEY2=value2
Using the vercel
command with the --build-env
option.
The --yes
option can be used to skip questions you are asked when setting up a new Vercel Project.
The questions will be answered with the provided defaults, inferred from vercel.json
and the folder name.
vercel --yes
Using the vercel
command with the --yes
option.
The --env
option, shorthand -e
, can be used to provide Environment Variables at Runtime.
vercel --env KEY1=value1 --env KEY2=value2
Using the vercel
command with the --env
option.
--name
option has been deprecated in favor of Vercel Project Linking, which allows you to link a Vercel Project to your local codebase when you runvercel
.The --name
option, shorthand -n
, can be used to provide a Vercel Project name for a deployment.
vercel --name foo
Using the vercel
command with the --name
option.
The --prod
option can be used to create a deployment for a production domain specified in the Vercel Project dashboard.
vercel --prod
Using the vercel
command with the --prod
option.
The --public
option can be used to ensures the source code is publicly available at the /_src
path.
vercel --public
Using the vercel
command with the --public
option.
The --regions
option can be used to specify which regions the deployments Serverless Functions should run in.
vercel --regions sfo1
Using the vercel
command with the --regions
option.
The following global options can be passed when using the vercel deploy
command:
For more information on global options and their usage, refer to the options section.