Skip to content

id-mozilla/mozspace-jkt-backend

Repository files navigation

MozSpace Event Management

Manajemen acara dan peserta acara yang lebih baik

Teknologi yang digunakan

Panduan Pemasangan

  1. clone repositori ini

    • $ git clone git@github.com:id-mozilla/mozspace-jkt-backend.git jika menggunakan SSH atau
    • $ git clone https://github.com/id-mozilla/mozspace-jkt-backend.git jika menggunakan HTTP
  2. $ cd mozspace-jkt-backend

  3. $ cp .env.example .env

  4. Isi kredensial pada berkas .env

  5. Untuk menginisialisasi (seed) pengguna buat bekas baru dengan menyalin kode dari intialUsers.js.example pada folder /server/boot/seeds dengan nama intialUser.js saja

    $ cp server/boot/seeds/intialUsers.js.example server/boot/seeds/intialUsers.js

  6. Jalakan perintah berikut untuk menjalakan proyek : $ node ., atau gunakan nodemon agar auto-refresh ketika ada perubahan file.

Menjalankan Aplikasi Dengan Docker

Dari folder aplikasi Anda, Jalankan langkah-langkah berikut, ganti <username> dengan nama Anda misal <jokosu10>:

Untuk membuild docker images:

  • $ docker build -t <username>/mozspace-jkt-backend .

Pastikan tidak ada erorr saat build images, setelah itu jalankan perintah dibawah ini untuk menjalankan aplikasi anda.

  • $ docker run -p 4000:4000 -d <username>/mozspace-jkt-backend

Server API Anda akan berjalan pada alamat berikut http://localhost:4000, silahkan menuju alamat http://localhost:4000/explorer/ untuk membaca dokumentasi API.

Untuk menghentikan container aplikasi Anda, silahkan ketik perintah berikut :

  • docker stop $(docker ps -a -q)

Panduan Deployment

Pertama yang perlu di perhatikan adalah environment variable pada loopback, bisa di lihat selengkapnya di https://loopback.io/doc/en/lb3/Environment-specific-configuration.html

Catatan

  • Environtment Variable menggunakan dotenv

About

Manajemen acara dan peserta acara yang lebih baik

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published