diff --git a/README.md b/README.md index b3139b8dfbb4bff6f09463f632f4f9b81260efd9..ccc66c52e9b6a9755cdeaf79522b52eebc661bc3 100644 --- a/README.md +++ b/README.md @@ -24,3 +24,30 @@ Result : - K (Incorrect) -> Huruf yang salah - A (Incorrect) -> Huruf yang salah - N (Misplaced) -> Huruf yang benar di posisi yang salah + +## How To Run + +`git clone` + +Pull source code ini. + +`npm install` + +Install semua library dan dependency yang dibutuhkan pada aplikasi ini. + +`npm start` + +Jalankan server Front End di localhost Anda. + +## How To Deploy + +Proyek ini telah menerapkan auto deploy ke Google Cloud Run, berikut konfigurasi yang diperlukan untuk menjalankan hal tersebut: +1. Buat project baru pada Google Cloud Platform. +2. Buat service Cloud Run pada project GCP tersebut. +3. Pada IAM & Admin, buat principal baru serta download JSON service account pada principal tersebut. +4. Pada Git variable, buat variabel berikut: + - GCP_SERVICE_KEY : JSON Service account. + - GCP_PROJECT_ID : Project ID. + - GCP_SERVICE_NAME : Nama Cloud Run. + +Setelah melakukan setup tersebut, sesuai dengan branch yang ditentukan pada .gitlab-ci.yml, maka setiap push ke branch main akan melakukan auto deployment kembali. \ No newline at end of file