<!-- Jalankan di server atau lokal:
chmod +x docker/php/entrypoint.sh -->

# Docker Deployment - Core Koperasi API

## Endpoint Jatelindo

Production endpoint:

POST https://api.klinikkoperasi.id/api/jatelindo/va

Headers:

Content-Type: application/json

## Quick Start

1. Copy env:

cp .env.example .env

2. Adjust database:

DB_HOST=host.docker.internal
DB_PORT=3307
DB_NAME=testsimpin
DB_USER=root
DB_PASSWORD=

3. Build and run:

docker compose up -d --build

4. Check status:

docker compose ps

5. Check logs:

docker compose logs -f api-nginx
docker compose logs -f api-app

## Local Test

curl -X POST http://127.0.0.1:8082/api/jatelindo/va \
  -H "Content-Type: application/json" \
  -d '{"mti":"0200","bit2":"000000","bit3":"380000","bit4":"000000010000","bit7":"0908005710","bit11":"000275","bit12":"125712","bit13":"0908","bit15":"0908","bit18":"6014","bit32":"0080001","bit37":"12345361 ","bit41":"00000116","bit42":" ","bit48":"11600000001 000000010000","bit49":"360","bit63":"0c506c31289493f50c5d4a31d99b979a5a5e8c8b23316f424fd3af12ccf077dd"}'

## Reverse Proxy

Docker Nginx listens on:

127.0.0.1:8082

Reverse proxy domain/subdomain to:

http://127.0.0.1:8082/