You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gunakan reverse proxy (nginx/Caddy) untuk TLS dan buffering jika diperlukan. File data bersifat statis; respons sudah menyertakan `Cache-Control` dan `ETag` untuk efisiensi.
29
+
30
+
## Deploy ke Platform Umum (garis besar)
31
+
-**Render/Fly.io/Railway**: gunakan Dockerfile yang sudah ada. Set env `APP_VERSION`, `PORT`, `ALLOW_ORIGINS`, dan mount data jika ingin override `WILAYAH_DATA_PATH`/`WILAYAH_METADATA_PATH`.
32
+
-**VM/Bare metal**: buat service manager (systemd/supervisor) yang menjalankan perintah uvicorn production di atas.
33
+
-**Container orchestrator**: gunakan image hasil `docker build -t sistem-wilayah-indonesia-api .` dan ekspos port `8000`.
34
+
35
+
Pastikan mengecek `/health` dan `/docs` setelah deploy, serta jalankan `make check` pada pipeline sebelum merilis.
- Catatan: dataset snapshot kompilasi (2024-12) dan belum diverifikasi penuh terhadap dokumen pemutakhiran resmi tahun 2025; untuk kepentingan hukum, rujuk langsung ke instansi pemerintah (lihat DATA_SOURCES.md).
63
+
- Lisensi data mengikuti sumber aslinya dan membutuhkan atribusi yang sesuai; lisensi kode: MIT (lihat LICENSE). DETAIL sumber dan atribusi: DATA_SOURCES.md.
52
64
53
65
## Docker / Podman (opsional; CI memverifikasi docker build)
0 commit comments