Penempatan Docker Minimal

Jalankan profil gateway imej tunggal setempat untuk ujian penilaian dan integrasi.

Tindanan Docker setempat yang disokong menjalankan Gateway, Web, Identity, PostgreSQL, Redis dan storan objek. Konfigurasi SQLite imej tunggal lama telah ditamatkan kerana Gateway semasa memerlukan PostgreSQL.

Mulakan Profil Minimal

Daripada repositori yang telah dikeluarkan:

bash
bun run docker:up

Gerbang mendengar pada http://127.0.0.1:8877. Tunggu pemeriksaan kesihatan kontena sebelum menghantar permintaan.

Pemeriksaan Kesihatan

bash
curl http://127.0.0.1:8877/healthz
curl http://127.0.0.1:8877/readyz

Data dan Kredensial

  • Data PostgreSQL, Redis dan storan objek kekal dalam volum Docker bernama.
  • Fail komposisi contoh mengandungi kredensial bootstrap pembangunan sahaja.
  • Gantikan setiap rahsia bootstrap sebelum berkongsi persekitaran.
  • Jangan dedahkan profil ini secara langsung kepada internet awam.

Sempadan Pengeluaran

Profil minimal bukanlah topologi pengeluaran. Penempatan pengeluaran memerlukan PostgreSQL luaran, Redis, rahsia terurus, storan objek, perkhidmatan Web dan Identiti khusus, laluan masuk TLS, migrasi, sandaran dan bukti gulung balik. Hubungi sokongan sebelum merancang pelancaran pengeluaran yang dihoskan sendiri.

Berhenti profil tanpa memadamkan volumnya:

bash
bun run docker:down