Endurain: servicio tipo Strava con autoalojamiento
(github.com/joaovitoriasilva)Variables de entorno del frontend
- Tabla que muestra las variables de entorno necesarias para el frontend, sus valores predeterminados y si son obligatorias.
- Incluye variables como
BACKEND_PROTOCOL,BACKEND_HOSTy otras. - Se recomienda configurar también las variables no obligatorias para evitar errores.
Variables de entorno del backend
- Tabla que muestra las variables de entorno para la configuración del backend, sus valores predeterminados y si son obligatorias.
- Incluye variables como
DB_HOST,DB_PORT,DB_USER,DB_PASSWORD,DB_DATABASEy otras. SECRET_KEY,STRAVA_CLIENT_ID,STRAVA_CLIENT_SECRETySTRAVA_AUTH_CODEdeben configurarse obligatoriamente.
Variables de entorno del contenedor de MariaDB
- Tabla que muestra las variables de entorno obligatorias y los valores predeterminados para configurar el contenedor de MariaDB.
- Incluye variables como
MYSQL_ROOT_PASSWORD,MYSQL_DATABASE,MYSQL_USER,MYSQL_PASSWORDy otras. - Deben coincidir con los valores configurados en el contenedor del backend.
Integración con Strava
- Para integrar la API de Strava, el endpoint debe estar expuesto a Internet.
- Es necesario crear una aplicación de API usando una cuenta de Strava.
- La documentación para desarrolladores de Strava ofrece información adicional.
Opinión de GN⁺
- Endurain es un servicio similar a Strava que puede alojarse de forma personal y fue desarrollado usando varios stacks tecnológicos.
- Es importante configurar correctamente las variables de entorno necesarias tanto en el frontend como en el backend, ya que esto es esencial para una operación estable del servicio.
- La función de integración con Strava brinda mayor comodidad a los usuarios y es una de las características más atractivas del servicio Endurain.
1 comentarios
Comentarios de Hacker News