QuartzNetwork開発者ブログ

なんか、その辺の企業がやってそうな名前にしてみた。

OpenshiftのGhostをアップデートする

f:id:kuwasa:20160108192614p:plain GhostはブログシステムでNodejsで作られています。日本語ドキュメントもありますが開発途上な感じ感は否めないです。

公式でホスティングしてくれるサービスもあるのですが、有料なのでOpenshiftの無料枠を活用したいと思います。

バージョンが古い

f:id:kuwasa:20160108191401p:plain

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からアプリを再起動すればバージョンが上がってることが確認できます。

f:id:kuwasa:20160108192653p:plain