首页 > 电脑专区 > windows >

在BAE上部署Ghost开发版

来源:互联网 2023-02-20 22:45:01 18

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

工具/原料

GitBAE账户BOS Bucket

方法/步骤

1

首先申请BAE账号,然后来到BAE控制台添加部署Kw1办公区 - 实用经验教程分享!

注意内存要选256M的,Ghost需要的内存超过140M,代码版本工具选gitKw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

2

添加私有mysql服务,来到控制台(http://console.bce.baidu.com/bae/#/bae/service/create~type=MySQL)Kw1办公区 - 实用经验教程分享!

选私有mysql,因为免费的mysql有长连接问题,需要修改到knex module,这里没办法改。网上改连接池数目到0,或者捕捉ERESET异常的办法都没有效。Kw1办公区 - 实用经验教程分享!

添加完之后,可以在扩展服务列表(http://console.bce.baidu.com/bae/#/bae/service/list)里,找到新添加的数据库,里面可以看到数据库地址,这个地址等下要填到配置文件里的Kw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

3

申请开通BOS(对象存储),然后来到BOS控制台新建BucketKw1办公区 - 实用经验教程分享!

新建一个你自己的bucket,等下bucket的名字要填到配置文件里Kw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

4

获取源码Kw1办公区 - 实用经验教程分享!

Ghost项目官方地址(https://github.com/TryGhost/Ghost),如果不想从官网源码开始改,也可以用我已经改好的(https://github.com/qdk0901/Ghost.git)Kw1办公区 - 实用经验教程分享!

Kw1办公区 - 实用经验教程分享!

git clone https://github.com/qdk0901/Ghost.git -b baidu_bce_githubKw1办公区 - 实用经验教程分享!

git checkout -b master (新建一个master分支,因为BAE只认master分支)Kw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

5

获取BAE部署的git项目地址Kw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

6

修改配置文件Kw1办公区 - 实用经验教程分享!

打开config.example.js,主要修改如下内容,其中AK/SK从安全认证(http://console.bce.baidu.com/iam/#/iam/accesslist)里获取Kw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

7

添加BAE git项目作为remoteKw1办公区 - 实用经验教程分享!

git remote add bae https://git.duapp.com/appidf29vg2kvng (这里要修改成你自己的git地址)Kw1办公区 - 实用经验教程分享!

git pull bae masterKw1办公区 - 实用经验教程分享!

(把BAE上的东西拖下来合并,之后会package.json有冲突,把冲突解决掉重新提交就可以了)git push bae master (把本地代码推送到bae去)Kw1办公区 - 实用经验教程分享!

代码push完,结果如下图Kw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

8

一切准备好,就可以到BAE部署列表里去发布项目了,第一次发布会比较久,发布正常后,效果如下Kw1办公区 - 实用经验教程分享!

在BAE上部署Ghost开发版Kw1办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Kw1办公区 - 实用经验教程分享!


标签: 操作系统部署

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码