1.2 KiB
1.2 KiB
Deploy ke EXE (Windows)
1) Prasyarat
- Python 3.9+ terpasang
- PostgreSQL aktif dan database
db_klasifikasitersedia - Dependensi bisa di-install via internet (minimal saat build pertama)
2) Build EXE
Dari root project, jalankan:
build_exe.bat
Script akan otomatis:
- install/update dependency dari
requirements.txt - install
pyinstaller - build aplikasi menjadi EXE
- menyertakan folder
data,models, danimg
3) Hasil Build
Output ada di:
dist/jurusify/
File utama yang dijalankan:
dist/jurusify/jurusify.exe
4) Catatan penting
- Aplikasi ini memakai PostgreSQL (
db/database.py). - Saat dipindah ke komputer lain, pastikan:
- PostgreSQL terinstall
- database, user, password sesuai konfigurasi di
db/database.py - port/host database bisa diakses
5) Build ulang
Jika ada perubahan kode, jalankan lagi build_exe.bat.
6) Paket yang dibagikan ke user
Untuk user akhir, kirimkan:
- Folder aplikasi EXE:
dist/jurusify/
- File setup database:
setup_db.batdb/schema.sql
- Panduan user:
USER_INSTALL.md
Dengan ini user cukup:
- Install PostgreSQL
- Jalankan
setup_db.bat - Jalankan
jurusify.exe