Ini merupakan repository master project AUTHBOX. Berisi proses CRUD, manajemen user, template, menu, permission, dll. Perubahan di repository ini akan berdampak pada keseluruhan project.
-
Fork repository :
https://github.com/PROJECT-AUTHBOX/authbox-master
- misal bernama NAMA-REPO
- maka akan menjadi
https://github.com/NAMA-REPO/authbox-master
-
Fork repository :
https://github.com/PROJECT-AUTHBOX/authbox-contribute
- misal bernama NAMA-REPO
- maka akan menjadi
https://github.com/NAMA-REPO/authbox-contribute
-
Buat folder :
mkdir project-authbox && cd project-authbox
-
Git clone/pull :
[email protected]:NAMA-REPO/authbox-master.git
-
Git clone/pull :
[email protected]:NAMA-REPO/authbox-contribute.git
-
Masuk ke folder utama :
cd authbox-master/engine
-
Jalankan :
pip install -r requirements.txt
-
Jalankan :
python manage.py runserver
- jika error
File Not Found
:/file/to/environment/folder/.env-komputer-name
- copy file environment default :
cp /file/to/environment/folder/.env-default /file/to/environment/folder/.env-komputer-name
- kemudian modifikasi file
.env-komputer-name
sesuai setting di komputer Anda.
- jika error
-
Ulangi step
6
, jika tidak ada error maka lanjutkan ke step8
-
Jalankan :
python manage.py migrate
-
Jalankan :
python manage.py createsuperuser
-
Jalankan :
python manage.py updatecoredata
-
Jalankan :
python manage.py runserver
-
Masuk ke folder :
cd project-authbox/origin
untuk copy template asli yang digunakan -
masuk ke folder :
cd project-authbox/clothes
untuk versi template yang digunakan oleh project django -
Cek frontend di :
http://127.0.0.1:8000
-
Cek backend di :
http://127.0.0.1:8000/id/dashboard
gunakan username yg dibuat diproses9
-
Update database khusus untuk developer di :
http://127.0.0.1:8000/secret-admin
gunakan username yg dibuat diproses9