Skip to main content

Deployments

Every app you build deploys automatically to production-ready hosting.

Automatic deployment

When you generate or update code, Appifex:

  1. Commits to GitHub - Your code is version controlled
  2. Deploys in parallel - All platforms build simultaneously
  3. Provides live URLs - Access your app immediately

Deployment platforms

Web apps → Vercel

  • Instant global CDN
  • Automatic HTTPS
  • Preview deployments
  • Custom domains supported

Your URL: your-project.vercel.app

Mobile apps → Expo

  • QR code for instant testing
  • Over-the-air updates
  • App Store/Play Store publishing
  • TestFlight integration

Testing: Scan QR code with Expo Go app

Backend → Vercel Serverless

  • Auto-scaling
  • Zero cold starts
  • PostgreSQL via NeonDB
  • API documentation included

Your API: your-project-api.vercel.app/docs

Deployment status

Track deployment progress in real-time:

StatusMeaning
PendingWaiting to start
ProcessingBuild in progress
CompletedSuccessfully deployed
FailedBuild error (see logs)

URLs and access

After successful deployment:

Session URLs (preview)

Temporary URLs for testing your current changes:

  • Web preview
  • Mobile QR code
  • API sandbox

Production URLs (permanent)

Stable URLs for sharing:

  • Main web app URL
  • Production API endpoint

Intelligent error recovery

When deployments fail, Appifex automatically:

  1. Analyzes build logs - Identifies the specific error
  2. Categorizes the issue - TypeScript, dependencies, config, etc.
  3. Applies fixes - AI Fix Agent resolves common issues
  4. Retries deployment - Up to 3 automatic attempts

Common auto-fixed errors

  • Missing type definitions
  • Dependency conflicts
  • Import path issues
  • Build configuration problems
  • React/React Native API differences

Custom domains

Connect your own domain:

  1. Go to your Vercel dashboard
  2. Add your domain
  3. Update DNS settings
  4. SSL configured automatically

Deployment best practices

Keep deployments fast

  • Smaller changes deploy faster
  • Large refactors may take longer

Monitor build logs

  • Check activity log for errors
  • Review fix agent attempts
  • Understand what went wrong

Test before sharing

  • Use preview URLs first
  • Verify on mobile devices
  • Check responsive layouts