Files
zerp/QUICK_REFERENCE.md
Talal Sharabi f31d71ff5a Production deployment with Docker and full system fixes
- Added Docker support (Dockerfiles, docker-compose.yml)
- Fixed authentication and authorization (token storage, CORS, permissions)
- Fixed API response transformations for all modules
- Added production deployment scripts and guides
- Fixed frontend permission checks and module access
- Added database seeding script for production
- Complete documentation for deployment and configuration

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 11:25:20 +04:00

1.7 KiB

Quick Reference - Z.CRM Deployment

🎯 What Port for Nginx Proxy Manager?

PORT 3000

Configure Nginx Proxy Manager to forward:

  • Domain: zerp.atmata-group.com
  • Forward to: localhost:3000 (or 37.60.249.71:3000)
  • Enable SSL: Yes (Let's Encrypt)

That's it! The frontend automatically handles API routing.


📊 Service Ports

Service Port Purpose
Frontend 3000 Main application (point domain here)
Backend 5001 API (accessed through frontend)
Database 5432 PostgreSQL (internal only)

🔐 First Time Setup

# 1. SSH to server
ssh root@37.60.249.71

# 2. Update environment variables
nano /opt/zerp/.env

# 3. Restart services
cd /opt/zerp && docker-compose restart

# 4. Seed database (optional)
docker-compose exec backend npx prisma db seed

🚀 Common Commands

# View logs
docker-compose logs -f

# Restart services
docker-compose restart

# Stop services
docker-compose down

# Start services
docker-compose up -d

# Check status
docker-compose ps

🌐 Access URLs


⚠️ Important Files

  • /opt/zerp/.env - Environment variables (UPDATE PASSWORDS!)
  • /opt/zerp/docker-compose.yml - Docker configuration
  • /opt/zerp/DEPLOYMENT_SUCCESS.md - Full documentation

📞 Support

All services are running and ready!

For detailed instructions, see:

  • DEPLOYMENT_SUCCESS.md - Complete guide
  • DEPLOYMENT_GUIDE.md - Deployment details