Skip to content

अनुप्रयोग मॉड्यूल

मुख्य मॉड्यूल

एप्लिकेशन में तीन मॉड्यूल शामिल हैं:

  • dv-merchant - इस मॉड्यूल में एक वेब सर्वर, भुगतान फ़ॉर्म और नियंत्रण कक्ष प्रदर्शित करने के लिए फ्रंट-एंड, तृतीय-पक्ष एक्सचेंजों के साथ इंटरैक्ट करने के लिए कोड, साथ ही प्रोजेक्ट बनाने, ग्राहकों के लिए वॉलेट, स्टोर को वेबहुक भेजने और प्राप्त क्रिप्टोक्यूरेंसी को अग्रेषित करने के लिए सभी व्यावसायिक तर्क शामिल हैं।
  • dv-processing - यह मॉड्यूल मेमोनिक वाक्यांशों को संग्रहीत करता है और dv-merchant की ओर से लेनदेन पर हस्ताक्षर करता है।
  • dv-updater - यह मॉड्यूल स्वचालित अपडेट के लिए जिम्मेदार है और dv-merchant द्वारा प्रबंधित किया जाता है।

अतिरिक्त पैकेज

इकोसिस्टम में विभिन्न ऑपरेटिंग सिस्टम के लिए dv-env पैकेज भी मौजूद हैं, जिनमें विशेष रूप से निर्मित और स्वचालित रूप से कॉन्फ़िगर किए गए postgres और redis शामिल हैं।

अनुप्रयोग परिनियोजन और उपयोगकर्ता अधिकार

सभी मॉड्यूल /home/dv निर्देशिका में स्थापित किए गए हैं, ऑपरेटिंग सिस्टम में एक dv:dv उपयोगकर्ता बनाया गया है। dv-env पैकेज का उपयोग करके स्थापित किए गए postgres और redis के लिए, उनके मूल उपयोगकर्ता सहेजे गए हैं, लेकिन वे गैर-मानक पोर्ट पर चलते हैं: postgres: 5433, redis: 6380। सेवाओं का स्वचालित स्टार्टअप systemd के माध्यम से प्रदान किया जाता है।