[public_html/misipintar/misipintar-1.0 (22)] [smknwon2@tirtonirmolo misipintar-1.0]$ bash deploy.sh
════════════════════════════════════════════════════════
MisiPintar — Deploy Script
Dir : /home/smknwon2/public_html/misipintar/misipintar-1.0
Date: Tue Jul 21 18:14:38 WIB 2026
════════════════════════════════════════════════════════
▶ [1/5] Git pull origin main ...
HEAD is now at c2fe686 fix(deploy): fix npm PATH for cPanel ea-nodejs, exclude lockfile from build sync check; rebuild
✓ Kode berhasil diperbarui
✓ Symlink standalone/node_modules → root node_modules
⚠️ ══════════════════════════════════════════════════════════
⚠️ PERINGATAN: Standalone TIDAK sinkron dengan commit terbaru!
⚠️ HEAD saat ini : c2fe68687d95
⚠️ Dibangun dari : 35a5739c7832
⚠️ File kode yang belum di-build: 2 file
⚠️
⚠️ Artinya: ada perubahan kode yang belum di-build.
⚠️ Halaman produksi akan menampilkan versi LAMA.
⚠️
⚠️ Solusi — jalankan di Replit:
⚠️ npm run build (atau 2 step manual jika timeout)
⚠️ → commit & push ke GitHub
⚠️ → bash deploy.sh
⚠️ ══════════════════════════════════════════════════════════
▶ [2/5] Install Node.js dependencies ...
→ package.json berubah — install diperlukan
→ Install percobaan 1/3 ...
added 10 packages in 16s
✓ Dependencies siap
▶ [3/5] Prisma generate ...
Prisma schema loaded from prisma/schema.prisma
✔ Generated Prisma Client (v6.19.3, engine=binary) to ./../../../nodevenv/public_html/misipintar/misipintar-1.0/22/lib/node_modules/@prisma/client in 546ms
Start by importing your Prisma Client (See: https://pris.ly/d/importing-client)
Tip: Interested in query caching in just a few lines of code? Try Accelerate today! https://pris.ly/tip-3-accelerate
✓ Prisma client siap
▶ [4/5] Prisma migrate deploy ...
warn The configuration property `package.json#prisma` is deprecated and will be removed in Prisma 7. Please migrate to a Prisma config file (e.g., `prisma.config.ts`).
For more information, see: https://pris.ly/prisma-config
Environment variables loaded from .env
Prisma schema loaded from prisma/schema.prisma
Datasource "db": PostgreSQL database "smknwon2_misipintar_db", schema "public" at "127.0.0.1:5432"
4 migrations found in prisma/migrations
┌─────────────────────────────────────────────────────────┐
│ Update available 6.19.3 -> 7.9.0 │
│ │
│ This is a major update - please follow the guide at │
│ https://pris.ly/d/major-version-upgrade │
│ │
│ Run the following to update │
│ npm i --save-dev prisma@latest │
│ npm i @prisma/client@latest │
└─────────────────────────────────────────────────────────┘
No pending migrations to apply.
✓ Migrasi database selesai
▶ [5/7] Seed plans & AppConfig ...
◇ injected env (16) from .env // tip: ⌘ suppress logs { quiet: true }
⏭ Plan STARTER sudah ada — skip.
⏭ Plan PRO sudah ada — skip.
⏭ Plan EDUCATOR sudah ada — skip.
⏭ Plan SCHOOL sudah ada — skip.
⏭ AppConfig sudah ada (phaseMode: FREEMIUM) — skip.
ℹ️ Semua data sudah ada — tidak ada yang diubah.
▶ [6/7] Seed admin ...
◇ injected env (16) from .env // tip: ⌘ override existing { override: true }
⏭ Admin sudah ada — skip (tidak ada perubahan).
ID : 90d716ce-f9d8-4d28-b727-1d321053357a
Email: admin@misi-pintar.id
Role : SUPER_ADMIN
▶ [7/7] Pre-restart check & restart aplikasi ...
⚠️ PERINGATAN: NODE_ENV=production tidak ditemukan di .env!
Aplikasi akan berjalan dalam mode development → RAM 2-3x lebih besar.
Tambahkan: echo 'NODE_ENV=production' >> .env
ℹ️ Proses Node.js aktif sebelum restart: 2
✓ Restart via tmp/restart.txt (Passenger reload pada request berikutnya)
ℹ️ Untuk immediate restart: cPanel → Node.js Selector → Restart App
════════════════════════════════════════════════════════
✅ Deploy selesai! Aplikasi sudah di-restart otomatis.
════════════════════════════════════════════════════════
[public_html/misipintar/misipintar-1.0 (22)] [smknwon2@tirtonirmolo misipintar-1.0]$