Step by step
- Login into your Vercel Account with your preferred authentication method.
- Click the “New Project” button.
- Select your TurboStack project.
- Select
/apps/web
as root directory of your project.

- Set up your environment variables.

.env.example
and .env.local
either):
Key | Value |
---|---|
NEXTAUTH_URL | Your productive app subdomain (e.g https://app.myapp.com) |
NEXTAUTH_SECRET | Your NextAuth secret (add a secret with at least 32 characters long) |
NEXT_PUBLIC_APP_DOMAIN | Your productive app subdomain (e.g https://app.myapp.com) |
DATABASE_URL | Your productive database url |
RESEND_API_KEY | Your Resend API Key |
RESEND_AUDIENCE_ID | Your Resend Audience ID to Collect Emails |
GOOGLE_CLIENT_ID | Your Google OAuth Client ID |
GOOGLE_CLIENT_SECRET | Your Google OAuth Client Secret |
NEXT_PUBLIC_STRIPE_PB_KEY | Your Stripe Public Key |
STRIPE_SECRET_KEY | Your Stripe Secret Key |
STRIPE_WEBHOOK_SECRET | Your Stripe Webhook Signing Secret |
UPSTASH_REDIS_REST_URL | Your Upstash Redis Database URL |
UPSTASH_REDIS_REST_TOKEN | Your Upstash Redis Authentication Token |
- Click “Deploy” button and wait until the magic happens!
Add your Domain
- Go to Vercel’s “Dashboard Page” and pick the project you created before.
- Navigate to Settings > Domains page.
- From Domains page, create two domains, one for your marketing page, and one for your application page. If your host are
myapp.com
, then createmyapp.com
andapp.myapp.com
.

- After that, you will have a brand new domain, but non-productive yet. You’ll need to setup your DNS Records to make your Registrar points your domain to Vercel’s created domain:

Configuring your DNS
- Proceed to your domain’s DNS settings on your domain provider.
- Create two new DNS entries, with the following values:
Type | Name | Value |
---|---|---|
A | @ | 76.76.21.21 |
CNAME | app | cname.vercel-dns.com. |
- If your DNS Records were properly configured, you’ll notice a change in your domain’s status, making it available to the internet.

- Open your brand new domain and see your page online.
Conclusion
Now you can share with your friends and family 👏, congratulations on your brand new app! I want to showcase your application in TurboStack Home Page, you can send me an email with the subjectShowcase my app - {{APP_NAME}}
I wish the best of luck to your new app.
Cheers! Vitor