Endurain: layanan mirip Strava yang bisa di-host sendiri
(github.com/joaovitoriasilva)Variabel lingkungan frontend
- Tabel yang menunjukkan variabel lingkungan yang dibutuhkan frontend, nilai default, dan apakah wajib diisi.
- Mencakup variabel seperti
BACKEND_PROTOCOL,BACKEND_HOST, dan lainnya. - Variabel yang tidak wajib tetap disarankan untuk diatur agar mencegah kesalahan.
Variabel lingkungan backend
- Tabel yang menunjukkan variabel lingkungan untuk konfigurasi backend, nilai default, dan apakah wajib diisi.
- Mencakup variabel seperti
DB_HOST,DB_PORT,DB_USER,DB_PASSWORD,DB_DATABASE, dan lainnya. SECRET_KEY,STRAVA_CLIENT_ID,STRAVA_CLIENT_SECRET, danSTRAVA_AUTH_CODEwajib diatur.
Variabel lingkungan kontainer MariaDB
- Tabel yang menunjukkan variabel lingkungan wajib dan nilai default untuk konfigurasi kontainer MariaDB.
- Mencakup variabel seperti
MYSQL_ROOT_PASSWORD,MYSQL_DATABASE,MYSQL_USER,MYSQL_PASSWORD, dan lainnya. - Harus sesuai dengan nilai yang diatur pada kontainer backend.
Integrasi Strava
- Untuk integrasi dengan Strava API, endpoint harus diekspos ke internet.
- Perlu membuat aplikasi API menggunakan akun Strava.
- Informasi tambahan tersedia di dokumentasi pengembang Strava.
Opini GN⁺
- Endurain adalah layanan mirip Strava yang dapat di-host sendiri, dikembangkan dengan memanfaatkan berbagai tech stack.
- Pengaturan variabel lingkungan yang diperlukan di frontend dan backend sangat penting, dan wajib untuk operasi layanan yang stabil.
- Fitur integrasi Strava memberi pengguna lebih banyak kemudahan, dan menjadi salah satu daya tarik utama layanan Endurain.
1 komentar
Komentar Hacker News