کم سے کم ڈاکر ڈیپلائمنٹ
جانچ اور انٹیگریشن ٹیسٹنگ کے لیے مقامی سنگل امیج گیٹ وے پروفائل چلائیں۔
تعاون یافتہ مقامی Docker اسٹیک Gateway، Web، Identity، PostgreSQL، Redis اور آبجیکٹ اسٹوریج کو ایک ساتھ چلاتا ہے۔ پرانی SQLite سنگل امیج ترتیب ختم کر دی گئی ہے کیونکہ موجودہ Gateway کو PostgreSQL درکار ہے۔
کم سے کم پروفائل شروع کریں
چیک آؤٹ شدہ ریپوزٹری سے:
bun run docker:upگیٹ وے http://127.0.0.1:8877. پر سنتا ہے۔ درخواستیں بھیجنے سے پہلے کنٹینر ہیلتھ چیک کا انتظار کریں۔
ہیلتھ چیکس
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 انگریس، مائیگریشنز، بیک اپس، اور رول بیک کے ثبوت درکار ہوتے ہیں۔ سیلف ہوسٹڈ پروڈکشن رول آؤٹ کی منصوبہ بندی کرنے سے پہلے سپورٹ سے رابطہ کریں۔
اس کے والیوم کو حذف کیے بغیر پروفائل کو روکیں:
bun run docker:down