न्यूनतम डॉकर परिनियोजन

मूल्यांकन और एकीकरण परीक्षण के लिए स्थानीय एकल-छवि गेटवे प्रोफ़ाइल चलाएँ।

समर्थित स्थानीय Docker स्टैक Gateway, Web, Identity, PostgreSQL, Redis और object storage को साथ चलाता है। मौजूदा Gateway को PostgreSQL चाहिए, इसलिए पुराना SQLite एकल-छवि कॉन्फ़िगरेशन हटा दिया गया है।

न्यूनतम प्रोफ़ाइल प्रारंभ करें

चेक आउट की गई रिपॉजिटरी से:

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 और object-storage डेटा नामित Docker volumes में बना रहता है।
  • उदाहरण कंपोज़ फ़ाइल में केवल विकास के लिए बूटस्ट्रैप क्रेडेंशियल शामिल हैं।
  • पर्यावरण साझा करने से पहले हर बूटस्ट्रैप सीक्रेट को बदलें।
  • इस प्रोफ़ाइल को सीधे सार्वजनिक इंटरनेट पर उजागर न करें।

उत्पादन सीमा

न्यूनतम प्रोफ़ाइल उत्पादन टोपोलॉजी नहीं है। उत्पादन परिनियोजन के लिए बाहरी PostgreSQL, Redis, प्रबंधित सीक्रेट्स, ऑब्जेक्ट स्टोरेज, समर्पित वेब और पहचान सेवाएँ, TLS इनग्रेस, माइग्रेशन, बैकअप और रोलबैक साक्ष्य की आवश्यकता होती है। स्व-होस्टेड उत्पादन रोलआउट की योजना बनाने से पहले समर्थन से संपर्क करें।

वॉल्यूम को हटाए बिना प्रोफ़ाइल रोकें:

bash
bun run docker:down