Panduan Instalasi & Setup (Docker Manual) - Ahmad-Rizki21/SaaS-HRM-System GitHub Wiki

🚀 Panduan Instalasi & Setup

Sistem ini dirancang untuk dijalankan dengan mudah menggunakan Docker (direkomendasikan) atau instalasi manual.

🐳 Metode A: Docker (Quick Start)

  1. Pastikan Docker & Docker Compose sudah terinstal.
  2. Salin .env.docker menjadi .env di root.
  3. Jalankan perintah:
    make start
    
    
    

Atau secara manual: docker-compose up -d --build 4. Jalankan migrasi database di dalam container:

docker-compose exec backend php artisan migrate --seed

Metode B: Instalasi Manual (Lokal) Persiapan Backend (Laravel):

1. cd backend
2. composer install
3. cp .env.example .env (Konfigurasi database lokal Anda)
4. php artisan key:generate
5. php artisan migrate --seed
6. php artisan serve

Persiapan Web (NextJS):

1. cd frontend
2. npm install
3. npm run dev

Persiapan Mobile (Flutter):

1. cd mobile
2. flutter pub get
3. Sesuaikan base_url API di lib/api/api_config.dart.
5. flutter run