在bae上搭建ghost0.6.2系統(tǒng)

準(zhǔn)備工作

  1. 下載ghost 0.6.2 推薦用Ghost 0.6.2 版本正式發(fā)布
  2. 下載bae上的mysql模塊mysql

開始工作

  • 創(chuàng)建bae應(yīng)用什么的不談,文檔很詳細(xì)
  • 把空間代碼通過svn 或者git 同步到本地,并把ghost解壓到這個(gè)目錄,替換選擇是
  • 用上面的mysql模塊替換node_modules中的mysql文件夾
  • 修改config.js 如果沒有可以直接復(fù)制config.example.js然后重命名
    1. 修改所有端口為18080
    2. 修改mysql和qiniu
        database: {
            client: 'mysql',
            connection: {
                host: 'sqld.duapp.com',
                port: 4050,
                user: '', //這里用你的ak
                password: '', //這里用你的sk
                database: '',//數(shù)據(jù)庫(kù)名稱
                charset: 'utf8'
            },
            debug: false
        },

        server: {
            // Host to be passed to node's `net.Server#listen()`
            host: '127.0.0.1',
            // Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT`
            port: '18080'
        },

        //Storage.Now,we can support `qiniu`,`upyun`, `aliyun oss`, `aliyun ace-storage` and `local-file-store`

        // or
        // 參考文檔: http://www.ghostchina.com/qiniu-cdn-for-ghost/
        storage: {
            provider: 'qiniu',
            bucketname: '',//your bucketname
            ACCESS_KEY: '',//your ak
            SECRET_KEY: '',//your sk
            root: '/image/',
            prefix: 'http://xxxxx.hloli.me'
        },
  • 修改package.json的main字段和 scripts的start字段
    "main": "./core/index",
    "scripts": {
        "start": "node index.js",
        "test": "grunt validate --verbose"
    },
  • 修改core/index.js
process.env.NODE_ENV = 'production';
  • bae使用的node版本有點(diǎn)bug 在0.10.23修復(fù)了,這個(gè)bug導(dǎo)致無法 crtl+c退出循環(huán)。但是不礙事,注釋掉.core\server\ghost-server.js 97 行左右的
    // process.
    //     removeAllListeners('SIGINT').on('SIGINT', shutdown).
    //     removeAllListeners('SIGTERM').on('SIGTERM', shutdown);

部署 成功~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容