Lingkungan dan akun contoh
Alamat server dev, lingkungan lokal, dan akun contoh untuk mencoba setiap peran.
Server dev
Server dev menjalankan main terbaru dan berisi data contoh, bukan data karyawan sungguhan. Setiap push ke main men-deploy ulang server ini lewat GitHub Actions.
| Alamat | |
|---|---|
| App staff | dev.dcc-system.com |
| App admin | admin.dev.dcc-system.com |
| Panduan ini | docs.dev.dcc-system.com |
| Kotak masuk email (Mailpit) | Dikunci basic auth. Tanyakan alamat dan password ke pemilik server. |
Akun contoh di server dev memakai password SAMPLE_PASSWORD dari .env server, bukan password development di repo. Bagikan password itu hanya kepada orang yang boleh mencoba. Setiap deploy mengembalikan password semua akun contoh ke nilai itu.
Detail susunan server dan cara deploy ada di docs/dev-server.md.
Lingkungan lokal
| Lingkungan | Perintah | Alamat |
|---|---|---|
| Development | make dev |
App staff localhost:3000, app admin localhost:3001, API localhost:8080 |
| Test end-to-end | make e2e |
Database hr_e2e, port 8181 dan 3181 |
| Verifikasi dan screenshot panduan | .claude/skills/verify-hr/scripts/verify.sh up |
Port kosong mulai 8282 dan 3282, database hr_verify_<id> |
Setup pertama ada di README.md.
Akun contoh
Data contoh berisi 20 karyawan fiktif dengan domain example.test. Akun yang paling sering dipakai:
| Nama | Peran | |
|---|---|---|
hr@example.test |
Rina Kartika | HR Admin, sekaligus atasan dan pemegang Payroll access |
director@example.test |
Hendra Wijaya | Direktur, atasan para manajer |
budi.santoso@example.test |
Budi Santoso | Manager tim Finance |
siti.rahmawati@example.test |
Siti Rahmawati | Employee, bawahan Budi |
maya.sari@example.test |
Maya Sari | Manager di Operations |
Karyawan lain bisa dilihat di Employees pada app admin atau di Org chart.
Penting Jangan memasukkan data karyawan sungguhan ke server dev. Server ini terbuka untuk publik dan datanya bisa dikosongkan kapan saja.