Menu

Vercel Sandbox now accepts environment variables at creation - Vercel
📰

Vercel Sandbox now accepts environment variables at creation - Vercel

Vercel News·Gal Schlezinger·5 months ago
#lFoygatV
#vercel#sandbox#runcommand#await#debug
Reading 0:00
15s threshold

The Vercel Sandbox SDK and CLI now support setting environment variables at sandbox creation that are automatically available to every command.

When running multi-step processes in a Vercel Sandbox like installing dependencies, building a project or starting a dev server, each step often needs the same environment variables. Now, these are available with every runCommand call.

await using sandbox = await Sandbox . create ( {

env : { HELLO : "world" , DEBUG : "true" } ,

} ) ;

// Prints "world" (inherited from Sandbox.create)

await sandbox . runCommand ( { cmd : "node" , args : [ "-p" , "process.env.HELLO" ] } ) ;

// Prints "false" (overrides the DEBUG value)

await sandbox . runCommand ( { cmd : "node" , args : [ "-p" , "process.env.DEBUG" ] , env : { DEBUG : "false" } } ) ;

Environment variables passed to Sandbox.create() are inherited by all commands automatically.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.