کم سے کم ڈاکر ڈیپلائمنٹ

جانچ اور انٹیگریشن ٹیسٹنگ کے لیے مقامی سنگل امیج گیٹ وے پروفائل چلائیں۔

تعاون یافتہ مقامی Docker اسٹیک Gateway، Web، Identity، PostgreSQL، Redis اور آبجیکٹ اسٹوریج کو ایک ساتھ چلاتا ہے۔ پرانی SQLite سنگل امیج ترتیب ختم کر دی گئی ہے کیونکہ موجودہ Gateway کو PostgreSQL درکار ہے۔

کم سے کم پروفائل شروع کریں

چیک آؤٹ شدہ ریپوزٹری سے:

bash
bun run docker:up

گیٹ وے http://127.0.0.1:8877. پر سنتا ہے۔ درخواستیں بھیجنے سے پہلے کنٹینر ہیلتھ چیک کا انتظار کریں۔

ہیلتھ چیکس

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

ڈیٹا اور اسناد

  • PostgreSQL، Redis اور آبجیکٹ اسٹوریج ڈیٹا نامزد Docker والیومز میں محفوظ رہتا ہے۔
  • مثال کے طور پر دی گئی compose فائل میں صرف ڈیولپمنٹ کے لیے استعمال ہونے والے بوٹ اسٹریپ (bootstrap) اسناد شامل ہیں۔
  • ماحول کو شیئر کرنے سے پہلے ہر بوٹ اسٹریپ سیکرٹ (secret) کو تبدیل کریں۔
  • اس پروفائل کو براہ راست عوامی انٹرنیٹ پر ظاہر نہ کریں۔

پروڈکشن کی حدود

کم سے کم (minimal) پروفائل پروڈکشن ٹوپولوجی نہیں ہے۔ پروڈکشن تعیناتی کے لیے بیرونی PostgreSQL، Redis، مینیجڈ سیکرٹس، آبجیکٹ اسٹوریج، سرشار ویب اور شناخت کی خدمات، TLS انگریس، مائیگریشنز، بیک اپس، اور رول بیک کے ثبوت درکار ہوتے ہیں۔ سیلف ہوسٹڈ پروڈکشن رول آؤٹ کی منصوبہ بندی کرنے سے پہلے سپورٹ سے رابطہ کریں۔

اس کے والیوم کو حذف کیے بغیر پروفائل کو روکیں:

bash
bun run docker:down