Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.3 KB

README.md

File metadata and controls

43 lines (28 loc) · 1.3 KB

Bellshade Server Side

Hanya sebuah proxy untuk mengambil data ke github API.

Dev

Environment Variable

Copy file .env.sample dan ubah namanya menjadi .env, isikan variabel sesuai Keterangan dibawah.

GITHUB_TOKEN_API=
DISCORD_WEBHOOK_URL=
MENTION_DISCORD_USER_ID=

Keterangan :

  • GITHUB_TOKEN_API : Untuk akses yang limitnya besar, diperlukan github personal token, buatlah disini dengan akses read:org dan read:user.
  • DISCORD_WEBHOOK_URL : Untuk kemudahan logging data error ataupun scheduler, aplikasi ini mengandalkan discord webhook. Baca artikel ini untuk lebih lengkap apa itu discord webhook dan cara mendapatkan urlnya.
  • MENTION_DISCORD_USER_ID : Ketika ada error di aplikasi, webhook akan mengirimkan data error dan men-tag seseorang yang menangani aplikasi ini. Baca artikel ini dan tempelkan id nya saja (misal 1236420xxxx).

Install Package

Install package yang diperlukan sebelum menjalankan

npm install

Available Script

Untuk menjalankan development server

npm run dev

Untuk menjalankan server biasa

npm run start