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 จำเป็นต้องเปิดเผยเอนด์พอยต์บนอินเทอร์เน็ต
- ต้องสร้างแอปพลิเคชัน API โดยใช้บัญชี Strava
- มีข้อมูลเพิ่มเติมในเอกสารสำหรับนักพัฒนาของ Strava
GN⁺ ความเห็น
- Endurain เป็นบริการคล้าย Strava ที่สามารถโฮสต์เองได้ และพัฒนาด้วยเทคโนโลยีหลายชุด
- การตั้งค่าตัวแปรสภาพแวดล้อมที่จำเป็นสำหรับทั้งฟรอนต์เอนด์และแบ็กเอนด์มีความสำคัญ และจำเป็นต่อการให้บริการทำงานได้อย่างเสถียร
- ฟีเจอร์การรวมเข้ากับ Strava ช่วยเพิ่มความสะดวกให้ผู้ใช้ และเป็นหนึ่งในจุดเด่นที่น่าสนใจของบริการ Endurain
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News