Setting Up
Microservice - PMB Schools
Installation
docker run \
--name microservice-sekolah \
-e OCTANE_SERVER=swoole\
-e APP_KEY=base64:pQ5RRwUuTRaOdkESrBActaiTXB0qOpvVPxkb4u07GvY= \
-e APP_DEBUG=false \
-e DB_CONNECTION=mysql \
-e DB_HOST=HOST_IP \
-e DB_PORT=HOST_PORT \
-e DB_DATABASE=DATABASE \
-e DB_USERNAME=dbuser \
-e DB_PASSWORD=dbpass \
-p 8000:8000 \
shadowbane/microservice-pmb-school:latest
Sesuaikan value dari DB_HOST
, DB_PORT
, DB_DATABASE
, DB_USERNAME
, dan DB_PASSWORD
.
First Time Setup
Buka tab baru pada terminal. Jalankan docker exec -it microservice-sekolah bash
. Kemudian, jalankan:
php artisan migrate:fresh --seed
Testing via browser
Buka browser, test akses ke: http://localhost:8000/api/v1/school.
Siakad Configuration
Silahkan buka https://siakad.test/setting?key=microservice&persistent-table=true