Konfigurasi Pengembangan Lokal
Panduan ini akan memandu Anda melalui pengaturan environment pengembangan lokal untuk situs web Ascendia Cabinet HIMARPL.
Prasyarat
Sebelum menginstal aplikasi, pastikan Anda memiliki:
- Akun CockroachDB
- Akun PostHog (opsional)
Detail Pengaturan Lingkungan
Proyek ini memerlukan beberapa environment variable yang harus diatur dalam file .env
agar berfungsi dengan baik.
Pengaturan CockroachDB
Ikuti Panduan Cepat CockroachDB untuk mendapatkan DATABASE_URL
Anda.
Langkah-langkah Pengaturan
-
Fork dan clone repositorinya:
-
Lakukan navigasi ke direktori proyek:
-
Buat file environment variables: Buat file
.env
pada direktori utama dengan variables berikut: -
Atur remote upstream:
-
Unduh dependensi dan mulai server pengembangannya:
Sekarang, aplikasinya seharusnya berjalan pada
http://localhost:3000
. -
Buat branch baru untuk perubahan yang Anda lakukan
-
Setelah Anda puas dengan perubahannya, add dan commit perubahan tersebut pada branch Anda, kemudian push branch Anda ke repositori fork.
-
Buat Pull Request.
Perintah yang tersedia
npm run dev
- Memulai server pengembangan dengan hot reloadnpm run build
- Membuat build produksinpm run start
- Memulai server produksinpm run db:push
- Mendorong skema basis data ke CockroachDBnpm run db:studio
- Membuka Prisma Studio untuk manajemen basis datanpm run lint
- Menjalankan pemeriksaan linting