Get Analisi Tracker deployed to production in under 5 minutes.
- Node.js 18+ installed
- Git account
- Domain name (optional)
npm install -g vercelvercel loginFollow the browser authentication prompts.
cd /path/to/analisi-tracker
vercelGo to https://vercel.com/dashboard → Your Project → Settings → Environment Variables
Add variables (see .env.production.example for full list)
vercel --prodDone! Your app is live at https://analisi-tracker.vercel.app
Choose a provider and create a server with:
- 2 CPU cores
- 4GB RAM
- 20GB SSD
- Ubuntu 20.04 or 22.04
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shcd /opt
sudo git clone https://github.com/your-username/analisi-tracker.git
cd analisi-tracker
cp .env.production.example .env.production
nano .env.production # Edit with your valuesdocker-compose up -dcurl http://localhost:3000/health- Set up monitoring (Sentry, uptime monitoring)
- Configure automated backups (add to crontab)
- Set up domain and SSL (Let's Encrypt)
- Run health check (./scripts/health-check.sh)
See DEPLOYMENT_GUIDE.md for detailed instructions.
Port already in use: Change PORT in .env.production Redis connection refused: Check docker-compose ps redis Permission denied: chmod +x scripts/*.sh
- Health endpoint returns 200
- API endpoints work
- Frontend loads
- Redis is responsive
- No errors in logs
- SSL valid (if using domain)
Congratulations! 🎉 Your Analisi Tracker is now in production.
Next: Read DEPLOYMENT_GUIDE.md for detailed configuration.