Deployment Overview
GeSmart Sync can be deployed on various platforms. Choose the one that best fits your needs.
Deployment Options
Plesk (For Existing Servers)
- Deploy on existing Plesk hosting
- Full server control
- See the main project's Plesk Deployment Guide for documentation deployment
- See the main project's Plesk Quick Start for application deployment
Vercel (Recommended for Quick Setup)
- Easy deployment from GitHub
- Automatic SSL certificates
- Built-in CI/CD
PM2 (For VPS/Dedicated Servers)
- Process management
- Auto-restart on crashes
- See the main project's PM2 Quick Start for details
Prerequisites
Before deploying, ensure you have:
- ✅ Node.js 18+ installed
- ✅ PostgreSQL database configured
- ✅ GeSmart ERP API credentials
- ✅ PrestaShop API credentials
- ✅ Environment variables configured
Environment Variables
Make sure to set these environment variables:
DATABASE_URL=postgresql://...
NEXTAUTH_SECRET=your-secret-key
GESMART_API_URL=https://...
GESMART_API_KEY=your-key
GESMART_API_SECRET=your-secret
PRESTASHOP_API_URL=https://...
PRESTASHOP_API_KEY=your-key
Next Steps
Choose your deployment method and follow the specific guide.