Deploy Your NextJS App
π We recommend connecting your GitHub repo to Vercel (through the Vercel UI) so it gets automatically deployed when pushing to main . If you want to deploy directly from the CLI, run this and follow the steps to deploy to Vercel: yarn vercel You might need to log in to Vercel first by running: yarnβ¦
We recommend connecting your GitHub repo to Vercel (through the Vercel UI) so it gets automatically deployed when pushing to main.
If you want to deploy directly from the CLI, run this and follow the steps to deploy to Vercel:
You might need to log in to Vercel first by running:
Once you log in (email, GitHub, etc), the default options should work. Itβll give you a public URL.
If you want to redeploy to the same production URL you can run:
If you omit the --prod flag it will deploy it to a preview/test URL.
Make sure to check the values of your Scaffold Configuration before deploying your NextJS App.
Scaffold App Configuration
You can configure different settings for your dapp at packages/nextjs/scaffold.config.ts.
The configuration parameters are described below. Make sure to update the values according to your needs:
- targetNetworks
Array of blockchain networks where your dapp is deployed. Use values that are present on chains object from viem/chains eg: targetNetworks: [chains.optimism]
- pollingInterval
The interval in milliseconds at which your front-end application polls the RPC servers for fresh data. Note that this setting does not affect the local network.
- alchemyApiKey
Default Alchemy API key from Scaffold-Alchemy for local testing purposes. Itβs recommended to obtain your own API key from the Alchemy Dashboard and store it in this environment variable: NEXT_PUBLIC_ALCHEMY_API_KEY in the \packages\nextjs\.env.local file.