Endurain: セルフホスティング可能な Strava 風サービス
(github.com/joaovitoriasilva)フロントエンド環境変数
- フロントエンドに必要な環境変数、デフォルト値、必須かどうかを示す表。
BACKEND_PROTOCOL、BACKEND_HOSTなどの変数を含む。- 必須ではない変数も、エラーを防ぐため設定を推奨。
バックエンド環境変数
- バックエンド設定のための環境変数、デフォルト値、必須かどうかを示す表。
DB_HOST、DB_PORT、DB_USER、DB_PASSWORD、DB_DATABASEなどの変数を含む。SECRET_KEY、STRAVA_CLIENT_ID、STRAVA_CLIENT_SECRET、STRAVA_AUTH_CODEは必須で設定する必要がある。
MariaDB コンテナ環境変数
- MariaDB コンテナ設定のための必須環境変数とデフォルト値を示す表。
MYSQL_ROOT_PASSWORD、MYSQL_DATABASE、MYSQL_USER、MYSQL_PASSWORDなどの変数を含む。- バックエンドコンテナに設定した値と一致している必要がある。
Strava 統合
- Strava API 統合のため、エンドポイントがインターネット上に公開されている必要がある。
- Strava アカウントを使用して API アプリケーションを作成する必要がある。
- Strava 開発者ドキュメントで追加情報を提供している。
GN⁺の見解
- Endurain は個人ホスティング可能な Strava 類似サービスで、さまざまな技術スタックを活用して開発されている。
- フロントエンドとバックエンドに必要な環境変数の設定が重要であり、これはサービスの安定運用に不可欠である。
- Strava 統合機能はユーザーにさらなる利便性を提供し、Endurain サービスの魅力的な特徴の一つとなっている。
1件のコメント
Hacker Newsのコメント