Deploy
Jika Anda ingin semua permintaan tetap berada di dalam infrastruktur sendiri, Anda dapat menjalankan instance privat menggunakan image resmi di Docker Hub. Mendukung arsitektur amd64 maupun arm64.
Mulai Cepat
Cara tercepat untuk memulai:
docker run -d --init -p 8080:8080 lineofflight/frankfurterPerintah ini menjalankan Frankfurter di port 8080 dengan database sementara. Beberapa endpoint mungkin mengembalikan data kosong hingga pengisian awal (backfill) selesai.
Produksi
Untuk produksi, pasang volume agar database SQLite tetap tersimpan saat container dimulai ulang:
docker run -d --init -p 8080:8080 \
-e DATABASE_URL="sqlite:///data/db.sqlite3" \
-v ./data:/data \
--pull always \
lineofflight/frankfurterTanpa volume yang dipasang, database bersifat sementara dan akan dibangun ulang setiap kali container dimulai ulang.
Flag --pull always memastikan Docker selalu mengunduh image terbaru setiap kali dijalankan.
Kunci API
Beberapa penyedia data memerlukan kunci API. Semuanya gratis dan bersifat opsional.
docker run -d --init -p 8080:8080 \
-e DATABASE_URL="sqlite:///data/db.sqlite3" \
-e BAM_API_KEY="your_key" \
-e BANXICO_API_KEY="your_key" \
-e BCCH_USER="your_email" \
-e BCCH_PASS="your_password" \
-e BOT_API_KEY="your_key" \
-e FRED_API_KEY="your_key" \
-e TCMB_API_KEY="your_key" \
-v ./data:/data \
--pull always \
lineofflight/frankfurterBAM_API_KEY- Data Bank Al-Maghrib. Daftar di apihelpdesk.centralbankofmorocco.ma.
BANXICO_API_KEY- Data Banco de México. Daftar di banxico.org.mx.
BCCH_USERdanBCCH_PASS- Data Banco Central de Chile. Daftar di bcentral.cl.
BOT_API_KEY- Data Bank of Thailand. Daftar di gateway.api.bot.or.th.
FRED_API_KEY- Data Federal Reserve. Daftar di fred.stlouisfed.org.
TCMB_API_KEY- Data Bank Sentral Republik Türkiye. Daftar di evds3.tcmb.gov.tr.