OpenshiftのGhostをアップデートする
GhostはブログシステムでNodejsで作られています。日本語ドキュメントもありますが開発途上な感じ感は否めないです。
公式でホスティングしてくれるサービスもあるのですが、有料なのでOpenshiftの無料枠を活用したいと思います。
バージョンが古い
GhostのQuickStartがOpenshift Hubに公開されていますが、バージョンが0.6.4と古いです。実際には0.7.0が入るようですが最新版は0.7.4なので最新版を使いたいところです。 Free Ghost Hosting | Ghost 0.5.10 | OpenShift QuickStart
アップデートする
アップデートは思ったよりも楽で、OpenshiftのSSHにログインして
> cd app-root/repo/ > vim package.json
として、 package.json内に書かれているGhostのバージョンを書き換えます
#修正前 "dependencies": { "ghost": "^0.7.0" } #修正後 "dependencies": { "ghost": "^0.7.4" }
保存後、アップデートを実行します。
> npm update
アップデートが完了したら、OpenshiftのWeb consoleからアプリを再起動すればバージョンが上がってることが確認できます。