Deployment

Learn how to deploy your Aviris UI application to various platforms.

Build Configuration

Configure your build settings for optimal deployment.

// next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
  output: 'standalone',
  images: {
    domains: ['your-domain.com'],
  },
  // Enable static exports
  output: 'export',
  // Configure base path
  basePath: '/your-app',
}

Environment Variables

Set up environment variables for different deployment environments.

// .env.production
NEXT_PUBLIC_API_URL=https://api.production.com
NEXT_PUBLIC_APP_URL=https://app.production.com

// .env.staging
NEXT_PUBLIC_API_URL=https://api.staging.com
NEXT_PUBLIC_APP_URL=https://app.staging.com

Deployment Platforms

Deploy your application to various platforms.

# Vercel
vercel deploy

# Netlify
netlify deploy

# AWS Amplify
amplify publish

# Docker
docker build -t my-app .
docker run -p 3000:3000 my-app