Files
kelolabumi-web/README.md
2026-04-23 01:43:48 +07:00

52 lines
867 B
Markdown

# Kelola Bumi Web
Website perusahaan PT Kelola Bumi Nusantara berbasis Next.js.
## Requirement
- Node.js 20 atau lebih baru
- npm
## Menjalankan lokal
```bash
npm install
npm run dev
```
Server produksi lokal:
```bash
npm run build
npm run start
```
## Environment
Salin `.env.example` menjadi `.env.local` lalu isi nilainya.
Variabel yang dipakai:
- `SMTP_HOST`
- `SMTP_PORT`
- `SMTP_SECURE`
- `SMTP_USER`
- `SMTP_PASS`
- `CONTACT_TO_EMAIL`
- `CONTACT_CAPTCHA_SECRET`
## Deploy ke server
1. Clone repository di server.
2. Buat file `.env.local`.
3. Jalankan `npm install`.
4. Jalankan `npm run build`.
5. Jalankan `npm run start`.
Untuk production, disarankan memakai process manager seperti PM2 atau systemd, dan reverse proxy seperti Nginx.
## Catatan
- Jangan commit `.env.local`.
- Folder `.next` dan `node_modules` tidak perlu di-upload ke git.