# README Deploy Rumahweb Step 8

Paket Step 8 adalah deployment kit untuk lanjut dari Step 7 ke implementasi nyata.

## Tujuan

- Membantu setup GitHub private repository.
- Membantu setup branch `develop` untuk staging.
- Membantu setup branch `main` untuk production.
- Membuat deploy plan dari nilai server.
- Menyediakan first-run script untuk Terminal cPanel.

## Quick start lokal

```bash
cp deploy/cpanel/values.example.env deploy/cpanel/values.env
nano deploy/cpanel/values.env
php scripts/setup_deploy_wizard.php staging
php scripts/generate_cpanel_yml.php staging itcd5572 public_html/staging-perawat
```

Lalu push ke GitHub:

```bash
bash scripts/init_git_branches.sh git@github.com:OWNER/REPO.git
git push -u origin main
git push -u origin develop
```

## Quick start cPanel staging

```bash
bash scripts/cpanel_first_run.sh staging
```

## Quick start cPanel production

```bash
bash scripts/cpanel_first_run.sh production
```

Production hanya dilakukan setelah staging lulus test manual.

