Setup Guide
Setup Real Publish Adapter
Supaya draft bisa publish ke blog website dengan aman.
Step by step
1. Backup dulu
Sebelum publish real, buat backup database/file website.start
Sebelum publish real, buat backup database/file website.start
2. Mulai Griesmakeup
Griesmakeup pakai Mongo BlogPost model. Adapter akan insert draft ke BlogPost published=false dulu.todo
Griesmakeup pakai Mongo BlogPost model. Adapter akan insert draft ke BlogPost published=false dulu.todo
3. Test draft only
Publish pertama harus status draft, bukan published. Cek /admin/blog dulu.todo
Publish pertama harus status draft, bukan published. Cek /admin/blog dulu.todo
4. IWM schema check
IWM pakai API public blog + portal CMS. Perlu cek endpoint write CMS sebelum enable.todo
IWM pakai API public blog + portal CMS. Perlu cek endpoint write CMS sebelum enable.todo
5. Enable publish button
Tombol Publish baru aktif setelah test insert, preview, rollback sukses.todo
Tombol Publish baru aktif setelah test insert, preview, rollback sukses.todo
6. Audit log
Setiap publish harus tulis log: siapa, kapan, site, slug, backup id.todo
Setiap publish harus tulis log: siapa, kapan, site, slug, backup id.todo
ENV yang dibutuhkan
PUBLISH_GRIESMAKEUP_ENABLED=false PUBLISH_IWM_ENABLED=false PUBLISH_REQUIRE_BACKUP=true
Simpan di: /home/ubuntu/apps/web-command-center/.env
Permission: chmod 600 .env
Test koneksi
Setelah OPENAI_API_KEY diisi di .env, cek status:
Safety rule
API key jangan ditulis di halaman publik. Jangan aktifkan publish real sebelum backup + dry-run sukses.