Endurain: self-hosting के साथ Strava जैसी सेवा
(github.com/joaovitoriasilva)फ्रंटएंड environment variables
- फ्रंटएंड के लिए आवश्यक environment variables, default values और यह अनिवार्य हैं या नहीं, दिखाने वाली तालिका।
BACKEND_PROTOCOL,BACKEND_HOSTजैसे variables शामिल हैं।- जो variables अनिवार्य नहीं हैं, उनके लिए भी errors से बचने हेतु सेट करने की सिफारिश की जाती है।
बैकएंड environment variables
- बैकएंड configuration के लिए environment variables, default values और यह अनिवार्य हैं या नहीं, दिखाने वाली तालिका।
DB_HOST,DB_PORT,DB_USER,DB_PASSWORD,DB_DATABASEजैसे variables शामिल हैं।SECRET_KEY,STRAVA_CLIENT_ID,STRAVA_CLIENT_SECRET,STRAVA_AUTH_CODEको अनिवार्य रूप से सेट करना होगा।
MariaDB container environment variables
- MariaDB container configuration के लिए आवश्यक environment variables और default values दिखाने वाली तालिका।
MYSQL_ROOT_PASSWORD,MYSQL_DATABASE,MYSQL_USER,MYSQL_PASSWORDजैसे variables शामिल हैं।- ये बैकएंड container में सेट किए गए मानों से मेल खाने चाहिए।
Strava integration
- Strava API integration के लिए endpoint इंटरनेट पर public होना चाहिए।
- Strava account का उपयोग करके API application बनाना आवश्यक है।
- अतिरिक्त जानकारी Strava developer documentation में उपलब्ध है।
GN⁺ की राय
- Endurain, Strava जैसी एक सेवा है जिसे self-host किया जा सकता है, और इसे विभिन्न tech stacks का उपयोग करके विकसित किया गया है।
- फ्रंटएंड और बैकएंड के लिए आवश्यक environment variables की configuration महत्वपूर्ण है, और सेवा के स्थिर संचालन के लिए यह अनिवार्य है।
- Strava integration feature उपयोगकर्ताओं को अधिक सुविधा देता है, और यह Endurain सेवा की आकर्षक विशेषताओं में से एक है।
1 टिप्पणियां
Hacker News राय