Setup Guide

Setup Real Publish Adapter

Supaya draft bisa publish ke blog website dengan aman.

JSON API

Step by step

1. Backup dulu
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
3. Test draft only
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
5. Enable publish button
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

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:

Test OpenAI API

Safety rule

API key jangan ditulis di halaman publik. Jangan aktifkan publish real sebelum backup + dry-run sukses.