Git push or drag & drop deployment

Upload & Deploy

Overview

XessOne supports multiple deployment methods. Push your code via Git, drag & drop files, or use the CLI. The platform auto-detects your framework and configures the build process.

Supported Frameworks

FrameworkAuto-DetectBuild Command
Next.jsYesnext build
React (Vite)Yesvite build
Vue.jsYesvite build
NuxtYesnuxt build
AstroYesastro build
Static HTMLYes— (no build)
Node.js APIYesnpm run build

Git Deploy

Push to the XessOne remote to trigger a build and deploy:

terminal
# Add XessOne as a remote
git remote add xessone https://deploy.xessone.com/your-app.git

# Deploy
git push xessone main

Drag & Drop

From the dashboard, navigate to Deploy and drag your project folder into the upload area. XessOne will analyze the contents, detect the framework, and begin the build process.

Environment Variables

Set environment variables from the dashboard under your application settings. Variables are encrypted at rest and injected at build time.

.env.production
DATABASE_URL=postgresql://user:pass@db.xessone.com:5432/myapp
NEXT_PUBLIC_API_URL=https://api.myapp.com
SECRET_KEY=your-secret-key

Sensitive Data

Never commit .env files to your repository. Use the dashboard to manage production environment variables securely.

Build Logs

Monitor build progress in real-time from the dashboard. Build logs include dependency installation, compilation output, and deployment status. Failed builds show detailed error messages to help you debug.

Rahma

Rahma

XessOne Support

Hi! I'm Rahma from XessOne. Ask me anything about our services, pricing, or how to get started.