Skip to content

raidery/ghost-on-bluemix

Repository files navigation

Ghost

Ghost Screenshot

Ghost is a simple, powerful publishing platform that allows you to share your stories with the world.

Find full details on Ghost here

Deploying Ghost to IBM Bluemix

Deploy to Bluemix

Or download this repo and run:

  1. cf create-space myblog
  2. cf target -s myblog
  3. cf create-service cleardb spark ghost-mysql-db
  4. cf create-service sendgrid free ghost-sendgrid
  5. cf push ghost --random-route

File storage

By default any image uploads will be lost on app restart, as the file system is not persisted. If you need image/file storage you'll need to configure one of the storage services.

File storage: using Cloudinary

  1. create an account at http://cloudinary.com
  2. uncomment the cloudinary config in config.js (look for // UNCOMMENT TO USE CLOUDINARY FILE STORE)
  3. create an environment variable containing your cloudinary credentials, in the format of:

CLOUDINARY='{"cloud_name":"...", "api_key":"...", "api_secret":"..."}'

cf set-env ghost CLOUDINARY '{"cloud_name":"...", "api_key":"...", "api_secret":"..."}'

  1. push update and restart app

cf push ghost

Configure your new Ghost blog

Visit https://<your ghost blog>/ghost to begin the setup of your new blog.

For more help on using Ghost visit http://support.ghost.org/user-guide/using-ghost/ .

About

Ghost on IBM Bluemix

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages