Endurain: Kendi kendine barındırılabilen Strava benzeri hizmet
(github.com/joaovitoriasilva)Frontend ortam değişkenleri
- Frontend için gereken ortam değişkenlerini, varsayılan değerleri ve zorunlu olup olmadıklarını gösteren tablo.
BACKEND_PROTOCOL,BACKEND_HOSTgibi değişkenler dahil.- Zorunlu olmayan değişkenlerin de hataları önlemek için ayarlanması önerilir.
Backend ortam değişkenleri
- Backend yapılandırması için ortam değişkenlerini, varsayılan değerleri ve zorunlu olup olmadıklarını gösteren tablo.
DB_HOST,DB_PORT,DB_USER,DB_PASSWORD,DB_DATABASEgibi değişkenler dahil.SECRET_KEY,STRAVA_CLIENT_ID,STRAVA_CLIENT_SECRET,STRAVA_AUTH_CODEzorunlu olarak ayarlanmalıdır.
MariaDB konteyner ortam değişkenleri
- MariaDB konteyner yapılandırması için gerekli ortam değişkenlerini ve varsayılan değerleri gösteren tablo.
MYSQL_ROOT_PASSWORD,MYSQL_DATABASE,MYSQL_USER,MYSQL_PASSWORDgibi değişkenler dahil.- Backend konteynerinde ayarlanan değerlerle eşleşmelidir.
Strava entegrasyonu
- Strava API entegrasyonu için endpoint'in internete açık olması gerekir.
- Strava hesabı kullanılarak bir API uygulaması oluşturulmalıdır.
- Ek bilgiler Strava geliştirici dokümantasyonunda sunulur.
GN⁺'nin görüşü
- Endurain, kişisel olarak barındırılabilen Strava benzeri bir hizmettir ve çeşitli teknoloji yığınları kullanılarak geliştirilmiştir.
- Frontend ve backend için gerekli ortam değişkenlerinin doğru ayarlanması önemlidir; bu, hizmetin istikrarlı çalışması için gereklidir.
- Strava entegrasyonu kullanıcılara daha fazla kolaylık sağlar ve bu da Endurain hizmetinin çekici özelliklerinden biridir.
1 yorum
Hacker News görüşleri