Skip to main content

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
  • 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.