Minimal Ghost fork for the Samsar blog deployment.
ghost/core: Ghost server runtime and contentghost/admin: Ghost admin source/assetsghost/i18n: workspace package required by Ghost coreghost/parse-email-address: workspace package required by Ghost core- custom Samsar integration and
samsartheme underghost/core
- monorepo tooling and CI metadata
- docs, e2e, scripts, editor-specific folders, and apps that are not required for production builds
- test suites and several dev-only config files
pnpm run install:blog
API_KEY=your_key API_HOST=https://api.samsar.one/v1 pnpm startUse:
API_KEYfrom environmentAPI_HOST=https://api.samsar.one/v1- Ghost URL
https://samsar.one/blog/
Deploy commands:
./deploy.sh
./deploy.sh --all./deploy.sh syncs the active theme and restarts Ghost.
./deploy.sh --all first stages and commits local changes with an automatic deploy commit message, pushes the current branch, then performs a full rebuild on the server, including:
- workspace dependency install
ghost/coreuser-facing asset buildghost/adminproduction build- required Ghost workspace app builds, including the React admin shell in
apps/admin - full
ghost/coreruntime sync into the live Ghost directory while preserving live content and config
Set AUTO_COMMIT_MESSAGE to override the default commit message.
See BLOG_SETUP.md.