1.1.3 • Published 10 years ago

ghostrunner v1.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
10 years ago

Ghostrunner

A CLI for the Ghost blogging platform.

Ghostrunner is a command-line application that can create Ghost blogs, and provides OS-specific service wrappers (upstart, launchctl or initctl) so that the server is started on system startup.

Usage

npm install -g ghostrunner

Creating a Blog

mkdir somewhere && cd somewhere
ghostrunner init
ghostrunner server

ghostrunner init will not overwrite any files - if you want to overwrite files then remove them first.

Installing the blog as a service

ghostrunner install # uses ndm to install the appropriate service wrapper for your OS
ghostrunner start # to start the service now

Deployment

  1. Install ghostrunner on the server: sudo npm install -g ghostrunner
  2. Deploy the blog to your server and cd into the directory
  3. npm install && sudo ghostrunner install && sudo ghostrunner start
  4. Confirm that it runs on system startup by rebooting

Specifying user and group

If you want to run your blog as a different user you can use the --uid and --gid options. Be aware that running as root is probably a very bad idea.

ghostrunner install --uid myuser --gid myuser

Troubleshooting

  • If you change the package name (in package.json) you will also need to change the ghostrunner-blog key in service.json
1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago