ghostrunner
v1.1.3
Published
A CLI for the Ghost blogging platform
Downloads
5
Readme
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
- Install ghostrunner on the server:
sudo npm install -g ghostrunner
- Deploy the blog to your server and
cd
into the directory npm install && sudo ghostrunner install && sudo ghostrunner start
- 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