Lewati ke konten utama

Setup Local

Prasyarat

  • PHP 8.1+
  • Composer
  • Node.js 18+
  • MySQL 5.7+/8+
  • Git

Setup Backend Laravel

cd /home/makelo/.openclaw/workspace/projects/adi-jaya/adi-jaya-master
composer install
cp .env.example .env
php artisan key:generate

Update .env:

  • DB_*
  • QUEUE_CONNECTION (disarankan database untuk parity)
  • FIREBASE_CREDENTIALS
  • TMD_BSA_USERNAME/TMD_BSA_PASSWORD

Migrasi & seed:

php artisan migrate
php artisan db:seed --class=OrderGiverSeeder
php artisan db:seed --class=AdminSeeder

Run app:

php artisan serve
php artisan queue:work
npm install
npm run dev

Setup Docs Site

cd /home/makelo/.openclaw/workspace/projects/adi-jaya/docs-site
npm install
npm run build
npm run serve -- --port 8088 --host 0.0.0.0

Smoke Check

  • /admin/auth/login bisa dibuka.
  • Login dummy (jika seeder aktif): headm / password.
  • API login v1 return token.
  • Docs dapat diakses pada http://localhost:8088.

Catatan Verifikasi

  • Status: Partial
  • Scope: Langkah artisan belum tervalidasi di environment audit karena binary php tidak terpasang.
  • Action: Uji ulang setup di mesin dev standar yang memiliki stack PHP lengkap.