AttendPro

Gate C

Checklist deploy cPanel

Untuk operator hosting — centang manual saat item selesai di server

Detail perintah ada di repositori: docs/DEPLOY-CPANEL.md. Halaman ini merangkum Gate C agar tim sales/teknis selaras.

  1. C1 Domain + SSL HTTPS aktif
  2. C2 Document root mengarah ke folder public/
  3. C3 .env: APP_ENV=production, APP_DEBUG=false, MySQL, APP_URL=https://…
  4. C4 php artisan migrate --force + db:seed --class=ProductionSeeder --force
  5. C5 Ganti password Super Admin
  6. C6 storage:link + permission storage / bootstrap/cache
  7. C7 Cron tiap menit: php artisan schedule:run
  8. C8 SMTP teruji (lupa password + email trial)
  9. C9 Mayar production + webhook /webhooks/mayar?token=…
  10. C10 Uji `/`, `/coba-gratis`, `/login`, `/api/login`
  11. C11 Backup MySQL harian di cPanel
  12. C12 Pantau health /up

Audit otomatis di server

Setelah .env production aktif:

php artisan attendpro:production-check --strict

Template env: salin .env.production.example → .env lalu sesuaikan.

Paket upload dari Windows

.\scripts\package-cpanel.ps1

Hasil: dist/attendpro-cpanel-*.zip + file UPLOAD-CPANEL.txt di dalam zip.

Backup database (C11)

php artisan attendpro:backup-database --keep=14

Juga dijadwalkan harian 02:30 lewat scheduler (butuh mysqldump di PATH / XAMPP).