# cPanel Deployment Configuration

## Node.js Application Manager
- Node Version: `24`
- Mode: `Production`
- App Root: `english.aloeducation.com/apps/backend`
- Startup File: `app.js`

## Required Server Paths
- Project root: `/home/aloeduca/english.aloeducation.com`
- Backend: `/home/aloeduca/english.aloeducation.com/apps/backend`
- Frontend: `/home/aloeduca/english.aloeducation.com/apps/frontend`
- AI engine: `/home/aloeduca/english.aloeducation.com/apps/ai-engine`
- Frontend publish target: `/home/aloeduca/public_html`

## Backend `.env` keys
```env
PORT=4000
DATABASE_URL=mysql://USER:PASSWORD@localhost:3306/DB_NAME
JWT_SECRET=CHANGE_ME
AUDIO_ENCRYPTION_KEY=CHANGE_ME
FRONTEND_URL=https://english.aloeducation.com
AI_ENGINE_URL=http://127.0.0.1:8000
OPENROUTER_API_KEY=
GROQ_API_KEY=
OLLAMA_URL=http://127.0.0.1:11434
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
```

## AI `.env` keys
```env
OPENROUTER_API_KEY=
GROQ_API_KEY=
OLLAMA_URL=http://127.0.0.1:11434
OLLAMA_MODEL=llama3
```

## Critical Notes
- Upload extracted contents directly to `/home/aloeduca/english.aloeducation.com`.
- Do not nest the project under `ALO-CD-ETS-full-project`.
- Use `python3` for all AI-engine commands.
