Files
Recruitment-HC/README.md
T
2026-10-14 19:08:59 +07:00

25 lines
1.6 KiB
Markdown

# Recruitment-HC — Nurinda
Aplikasi PHP/MySQL untuk psikotest peserta dan dashboard administrator. Tampilan memakai CSS/JavaScript lokal tanpa AdminLTE, Bower, atau proses build.
## Preview lokal
Jalankan `./dev/start-local.sh`. Halaman peserta: http://127.0.0.1:8086/ dan dashboard: http://127.0.0.1:8086/dashboard/login.php. phpMyAdmin: http://127.0.0.1:8087/.
Panduan akun, backup, dan runtime ada di [dev/README.md](dev/README.md). Hentikan layanan sekaligus backup database dengan `./dev/stop-local.sh`.
## Server
Untuk deployment Docker Compose melalui Komodo (PHP/Apache + MySQL persisten, di belakang reverse proxy HTTPS), ikuti [panduan deployment](docs/deployment.md). Konfigurasi tersedia di `compose.yaml`, `Dockerfile`, dan `.env.example`; dump SQL diimpor secara eksplisit, bukan setiap redeploy.
Untuk deployment PHP tanpa Docker, salin `includes/conn.example.php` ke `includes/conn.php`, lalu isi konfigurasi database. Impor database recruitment dan jalankan migrasi yang diperlukan di `dashboard/migrations/`. Panduan admin: [dashboard/README.md](dashboard/README.md).
- `assets/`: tampilan dan perilaku tes peserta.
- `includes/`: koneksi, autentikasi peserta, dan layanan sesi tes.
- `dashboard/`: halaman admin, aset merek, migrasi, dan CLI pembuat admin.
- `DB/`: export database lokal; berisi data pribadi dan diabaikan Git.
- `dev/`: alat preview dan pengujian lokal.
- `.local/`: konfigurasi pribadi, backup, log, dan phpMyAdmin lokal; diabaikan Git.
Konfigurasi database tidak disimpan di Git. Jangan unggah `.local/` ke server produksi. Aset dan modul HR lama yang tidak dirujuk aplikasi aktif sudah dihapus.