Endurain: Ein selbst hostbarer Strava-ähnlicher Dienst
(github.com/joaovitoriasilva)Frontend-Umgebungsvariablen
- Tabelle mit den für das Frontend benötigten Umgebungsvariablen, Standardwerten und der Angabe, ob sie erforderlich sind.
- Enthält Variablen wie
BACKEND_PROTOCOL,BACKEND_HOSTusw. - Für nicht erforderliche Variablen wird zur Vermeidung von Fehlern dennoch eine Konfiguration empfohlen.
Backend-Umgebungsvariablen
- Tabelle mit Umgebungsvariablen, Standardwerten und der Angabe, ob sie für die Backend-Konfiguration erforderlich sind.
- Enthält Variablen wie
DB_HOST,DB_PORT,DB_USER,DB_PASSWORD,DB_DATABASEusw. SECRET_KEY,STRAVA_CLIENT_ID,STRAVA_CLIENT_SECRETundSTRAVA_AUTH_CODEmüssen zwingend gesetzt werden.
Umgebungsvariablen für den MariaDB-Container
- Tabelle mit den erforderlichen Umgebungsvariablen und Standardwerten für die Konfiguration des MariaDB-Containers.
- Enthält Variablen wie
MYSQL_ROOT_PASSWORD,MYSQL_DATABASE,MYSQL_USER,MYSQL_PASSWORDusw. - Muss mit den im Backend-Container gesetzten Werten übereinstimmen.
Strava-Integration
- Für die Integration der Strava-API muss der Endpoint im Internet öffentlich erreichbar sein.
- Es ist erforderlich, mit einem Strava-Konto eine API-Anwendung zu erstellen.
- Weitere Informationen bietet die Strava-Entwicklerdokumentation.
GN⁺-Meinung
- Endurain ist ein Strava-ähnlicher Dienst, der sich selbst hosten lässt und mit einem vielfältigen Technologie-Stack entwickelt wurde.
- Die Konfiguration der erforderlichen Umgebungsvariablen für Frontend und Backend ist wichtig und für einen stabilen Betrieb des Dienstes unerlässlich.
- Die Strava-Integrationsfunktion bietet Nutzern zusätzlichen Komfort und ist eines der attraktiven Merkmale von Endurain.
1 Kommentare
Hacker-News-Kommentare