projek_padi/setup.sh

54 lines
1.4 KiB
Bash

#!/bin/bash
# Setup script untuk menjalankan API Classification system (Linux/Mac)
echo ""
echo "========================================"
echo "Rice Leaf Disease Classification Setup"
echo "========================================"
echo ""
# Check if Python is installed
if ! command -v python3 &> /dev/null; then
echo "[ERROR] Python tidak terinstall!"
echo "Silakan install Python"
exit 1
fi
echo "[OK] Python terdeteksi"
# Check Laravel
if [ ! -f "web_TA/artisan" ]; then
echo "[ERROR] Laravel project tidak ditemukan di web_TA/"
exit 1
fi
# Check model files
echo ""
echo "Cek file model..."
if [ -f "rice leaf diseases dataset/rice_leaf_disease_model.keras" ]; then
echo "[OK] Model keras ditemukan"
elif [ -f "rice leaf diseases dataset/rice_leaf_disease_model.h5" ]; then
echo "[OK] Model h5 ditemukan"
else
echo "[WARNING] File model tidak ditemukan"
echo "Pastikan file model ada di folder dataset"
fi
echo ""
echo "========================================"
echo "Setup Selesai"
echo "========================================"
echo ""
echo "Langkah selanjutnya:"
echo ""
echo "1. Buka Terminal 1 dan jalankan Laravel:"
echo " cd web_TA"
echo " php artisan serve"
echo ""
echo "2. Test API:"
echo " python3 test_api.py"
echo ""
echo "3. Pastikan dependency inferensi Python sudah terpasang:"
echo " pip3 install -r \"rice leaf diseases dataset/requirements_api.txt\""
echo ""