📋 Quick Reference Essential information at your fingertips
🚀 Quick Start Commands 🛠️ Development Environment # Clone repository
git clone https://gitlab.com/appgain.io/generic.git
cd generic/appgain-onboarding-site
# Build documentation
mkdocs build
# Deploy to server
./deploy-mkdocs.sh
# Start development server
mkdocs serve
🖥️ Server Access # Core Production Servers
ssh ubuntu@ovh-appgain-server # Main application server
ssh ubuntu@ovh-parse-server # Parse server and APIs
ssh ubuntu@ovh-kong # API Gateway
ssh ubuntu@ovh-pushsender # Push notification service
# Development & Staging
ssh ubuntu@ovh-devops # DevOps and staging
ssh ubuntu@ovh-preprod # Pre-production testing
# Database Servers
ssh ubuntu@ovh-mongo-master # MongoDB primary
ssh ubuntu@ovh-mongo-slave1 # MongoDB replica 1
ssh ubuntu@ovh-mongo-slave2 # MongoDB replica 2
🤖 AI-Powered Product Support First Stop for Product Questions: Chehab
Before asking team members, try our AI assistant trained on all Appgain products and integrations.
💬 Chehab - Appgain's Tech Architect 💡 Pro Tip : Always try Chehab first for product questions - it can answer most queries instantly!
🔗 Essential URLs 📚 Documentation & Resources 📊 Monitoring & Status 📚 Foundation Courses ✅ Required for All Roles 🎯 Role-Specific Courses 🤖 AI Engineer : Python, Machine Learning, LLAMA 📊 Data Engineer : Data Science, ETL, Analytics 🔧 DevOps Engineer : Docker, Kubernetes, CI/CD ⚙️ Backend Engineer : Node.js, Python, APIs 🎨 Frontend Engineer : React 18, TypeScript, Web Development 📱 Mobile Engineer : React Native, Flutter, Mobile Development 🏗️ System Architecture Quick Reference 🔄 Core Flow API Gateway (KONG) → Application Services → Data Layer
↓ ↓ ↓
Load Balancing Appgain Server MongoDB Clusters
Request Routing Parse Server Redis Cache
Authentication Notify Service PostgreSQL (KONG)
Rate Limiting Automator Engine File Storage
🔧 Key Services Service Purpose Technology Port API Gateway Request routing & auth KONG 8000, 8443 Appgain Server Core business logic Node.js 3000 Parse Server Backend-as-a-Service Node.js 1337 Notify Service Multi-channel messaging Node.js 3001 Automator Engine Workflow automation Python 5000 Task Queue Background processing Redis/Bull 6379 Push Sender Push notifications Node.js 3002 Admin Server Management interface Flask 5000
🛠️ Common Commands 🔧 Git Operations # Clone repository
git clone https://gitlab.com/appgain.io/generic.git
# Check status
git status
# Add changes
git add .
# Commit changes
git commit -m "Your commit message"
# Push to remote
git push origin master
# Pull latest changes
git pull origin master
🐳 Docker Operations # List containers
docker ps
# List images
docker images
# Run container
docker run -d --name container_name image_name
# Stop container
docker stop container_name
# Remove container
docker rm container_name
# View logs
docker logs container_name
📊 Database Operations # MongoDB connection
mongo --host localhost --port 27017 database_name
# Redis connection
redis-cli -h localhost -p 6379
# PostgreSQL connection
psql -h localhost -p 5432 -U username database_name
Metric Target Current Status Platform Uptime >99.9% ✅ Achieving API Response Time <250ms ✅ Achieving Database Performance <100ms ✅ Achieving Push Delivery Rate >95% ✅ Achieving Email Delivery Rate >99% ✅ Achieving
📈 System Capacity Component Capacity Current Usage API Gateway 10,000 req/sec 2,000 req/sec Database 1M operations/sec 500K operations/sec Push Notifications 100K/min 50K/min Email Service 10K/min 5K/min
🆘 Critical Issues 🚨 System Down : Contact DevOps team immediately 🔒 Security Breach : Contact security team 💰 Payment Issues : Contact finance team 👥 Customer Impact : Contact support team 📞 Emergency Numbers 🔧 DevOps : [Contact DevOps team] 🛡️ Security : [Contact Security team] 💰 Finance : [Contact Finance team] 👥 Support : [Contact Support team] 📋 Daily Checklist ✅ Morning Routine ✅ End of Day 🎯 Quick Actions 🚀 Common Tasks 🛠️ Development Tasks Task Command Purpose Start Dev Server mkdocs serve Local documentation Build Docs mkdocs build Generate static site Deploy Docs ./deploy-mkdocs.sh Deploy to production Check Git Status git status View changes Pull Latest git pull origin master Update local repo
📞 Support Channels 🤖 AI Assistant (First Choice) 💬 Chehab : Ask Chehab Best For : Technical questions, product guidance Response Time : Instant 👥 Human Support Bookmark this page for quick access to essential commands, URLs, and resources. Remember to try Chehab first for any questions!
August 22, 2025 July 27, 2025 Ask Chehab GPT