Skip to main content

Overview

Deploy your projects from Tesslate Studio directly to popular hosting platforms with one click. Supported platforms:

Vercel

Optimized for Next.js and React

Netlify

Great for static sites and serverless

Cloudflare Pages

Edge deployment with global CDN

Connecting Deployment Providers

Before deploying, connect your accounts:

Vercel Setup

1

Open Settings

Go to Settings → Integrations → Deployment Providers
2

Connect Vercel

Click Connect Vercel and authorize Tesslate Studio
3

Grant Permissions

Tesslate needs permission to:
  • Create and manage projects
  • Deploy to your Vercel account
4

Complete

You’ll see “Vercel Connected” in your integrations

Netlify Setup

1

Open Settings

Go to Settings → Integrations → Deployment Providers
2

Connect Netlify

Click Connect Netlify and authorize Tesslate Studio
3

Grant Permissions

Authorize access to create and manage sites
4

Complete

You’ll see “Netlify Connected” in your integrations

Cloudflare Pages Setup

1

Get API Token

Create a Cloudflare API token at dash.cloudflare.com/profile/api-tokensRequired permissions:
  • Zone: Read
  • Cloudflare Pages: Edit
2

Add to Tesslate

Go to Settings → Integrations → Cloudflare PagesEnter your API token and Account ID
3

Complete

You’ll see “Cloudflare Connected” in your integrations

Deploying a Project

Quick Deploy

1

Open Project

Navigate to your project in Tesslate Studio
2

Click Deploy

Click the Deploy button in the top toolbar
3

Select Provider

Choose Vercel, Netlify, or Cloudflare Pages
4

Configure

  • Project Name: Name for the deployed site
  • Build Command: Usually npm run build
  • Output Directory: Usually dist for Vite projects
5

Deploy

Click Deploy Now. The build and deployment typically takes 1-3 minutes.
6

Access Your Site

Once complete, you’ll receive your live URL (e.g., your-project.vercel.app)

Deployment Settings

Build Configuration

Configure build settings for each provider:
Build Command: npm run build
Output Directory: dist
Install Command: npm install
Node Version: 18

Environment Variables

Set environment variables for your deployed app:
  1. Open project settings
  2. Go to Deployments tab
  3. Add variables (e.g., VITE_API_URL=https://api.example.com)
Never expose sensitive keys like API secrets in client-side environment variables. Use VITE_ prefix only for public values.

Custom Domains

After deployment, configure custom domains:
  1. Go to your Vercel dashboard
  2. Select the project
  3. Settings → Domains
  4. Add your custom domain

Managing Deployments

Viewing Deployments

See all deployments for a project:
  1. Open the project
  2. Click Deployments in the sidebar
  3. View deployment history, status, and URLs

Redeploying

Trigger a new deployment:
  1. Open the project
  2. Click DeployRedeploy
  3. The latest code will be built and deployed

Rollback

Most providers support rollback to previous deployments:
  1. Go to your deployment history
  2. Find the previous working deployment
  3. Click Promote to Production or Rollback

Deployment Limits

TierDeployments
Free1 active deployment
Premium5 active deployments
You can purchase additional deployment slots from Settings → Billing for $10 each.

Troubleshooting

Common causes:
  • Missing dependencies in package.json
  • TypeScript errors
  • Missing environment variables
Solution:
  1. Test build locally: npm run build
  2. Fix any errors
  3. Redeploy
Cause: Build taking too long (>10 minutes)Solution:
  • Optimize build process
  • Check for infinite loops in build scripts
  • Reduce bundle size
Cause: OAuth token expired or revokedSolution:
  1. Go to Settings → Integrations
  2. Disconnect the provider
  3. Reconnect and re-authorize
Cause: Build succeeded but site shows errorsSolution:
  1. Check browser console for errors
  2. Verify environment variables are set
  3. Check the deployment logs in the provider dashboard

Best Practices

Always test your build locally with npm run build && npm run preview before deploying.
Use provider dashboards to set sensitive environment variables rather than storing them in code.
Vercel and Netlify offer preview deployments for branches. Use these to test changes before production.

Next Steps