Endurain : un service de type Strava auto-hébergeable
(github.com/joaovitoriasilva)Variables d’environnement du frontend
- Tableau indiquant les variables d’environnement nécessaires au frontend, leurs valeurs par défaut et si elles sont obligatoires.
- Inclut des variables telles que
BACKEND_PROTOCOL,BACKEND_HOST, etc. - Il est recommandé de définir aussi les variables non obligatoires afin d’éviter les erreurs.
Variables d’environnement du backend
- Tableau indiquant les variables d’environnement pour la configuration du backend, leurs valeurs par défaut et si elles sont obligatoires.
- Inclut des variables telles que
DB_HOST,DB_PORT,DB_USER,DB_PASSWORD,DB_DATABASE, etc. SECRET_KEY,STRAVA_CLIENT_ID,STRAVA_CLIENT_SECRET,STRAVA_AUTH_CODEdoivent impérativement être définies.
Variables d’environnement du conteneur MariaDB
- Présente les variables d’environnement obligatoires et leurs valeurs par défaut pour configurer le conteneur MariaDB.
- Inclut des variables telles que
MYSQL_ROOT_PASSWORD,MYSQL_DATABASE,MYSQL_USER,MYSQL_PASSWORD, etc. - Elles doivent correspondre aux valeurs définies dans le conteneur backend.
Intégration de Strava
- Pour intégrer l’API Strava, le point de terminaison doit être exposé sur Internet.
- Il est nécessaire de créer une application API avec un compte Strava.
- Des informations complémentaires sont disponibles dans la documentation développeur de Strava.
Avis de GN⁺
- Endurain est un service similaire à Strava pouvant être hébergé par l’utilisateur, développé avec une stack technique variée.
- La configuration des variables d’environnement nécessaires au frontend et au backend est importante et indispensable au fonctionnement stable du service.
- La fonction d’intégration avec Strava apporte davantage de confort aux utilisateurs, ce qui en fait l’un des points attractifs d’Endurain.
1 commentaires
Avis Hacker News