इस प्रोजेक्ट के बारे में

base-flask एक आधार Flask/Gunicorn/nginx सेटअप है, जिसे सरल वेब अनुप्रयोगों के लिए एक कंकाल के रूप में उपयोग करने का इरादा है। यह Python 3 को लक्षित करता है और शुद्ध JSON APIs के बजाय वेबसाइटों के लिए डिज़ाइन किया गया है। रिपॉजिटरी में एक न्यूनतम लेकिन वर्तमान निर्भरता सेट, दस्तावेज़ित सेटअप और उपयोग प्रक्रियाएं, और nginx और Gunicorn के साथ सुरक्षित और तेज़ सेवा के लिए एक उत्पादन-उन्मुख कॉन्फ़िगरेशन शामिल है। इसमें Docker समर्थन, एक प्रोजेक्ट कॉपी बनाने के लिए एक स्कैफोल्ड स्क्रिप्ट, और होस्ट सेटअप और डिप्लॉयमेंट स्क्रिप्ट शामिल हैं। प्रोजेक्ट को Ubuntu या Debian पर छोटे वर्चुअल मशीनों के लिए ориентирована है, जिसमें एन्क्रिप्टेड डिलीवरी के लिए Cloudflare जैसे वैकल्पिक CDN एकीकरण शामिल हैं। विकास वर्कफ़्लोज़ में venv, direnv, pnpm, Ruff, mypy, shellcheck, unittest coverage, और pnpm टेस्ट का उपयोग किया जाता है। README में pyenv, linting, testing, coverage, और SSH डिप्लॉयमेंट का उपयोग करके एक CI/CD प्रवाह भी दिखाया गया है, साथ ही Docker कंटेनर बनाने और चलाने के लिए कमांड भी शामिल हैं।