仓库版安装需要有一定的 Node.js 和 ThinkJS 项目基础,建议尽量使用安装包安装拉取代码。

基本运行

  • 获取代码

使用 Git 克隆仓库代码:git clone https://github.com/firekylin/firekylin

  • 安装依赖

执行 npm install 安装项目所需要的依赖

  • 启动环境

    • 首先在一个窗口下执行 npm run webpack 进行 React 代码的实时编译
    • 然后在另一个窗口下执行 npm start 来启动服务。
  • 启动完成后,在浏览器里输入 http://localhost:8360/ 即可访问首页填写配置信息

使用浏览器直接访问你的Blog地址即可看到 Firekylin 的安装程序。填入你的 MySQL 信息并设置好管理员账号后点击完成。

仓库版安装 - 图1

  • 完成安装

提示安装成功后会重新进入博客首页,访问 www.example.com/admin 即可跳转到后台。

仓库版部署

安装以上步骤完成后,项目前端界面还是实时编译运行的,如果想要部署到服务器,需要进行一下步骤:

  1. export default {
  2. type: 'mysql', //数据库类型
  3. log_sql: true, //是否记录 sql 语句
  4. log_connect: true, // 是否记录连接数据库的信息
  5. adapter: {
  6. mysql: {
  7. host: '127.0.0.1', //数据库 host
  8. port: '3306', //端口
  9. database: 'firekylin', //数据库名称
  10. user: 'root', //账号
  11. password: '', //密码
  12. prefix: 'fk_', //数据表前缀
  13. encoding: 'utf8', //数据库编码
  14. nums_per_page: 10, //一页默认条数
  15. }
  16. }
  17. }
  • 修改 pm2.json 文件中的 cwd 字段值为你的项目目录。

  • pm2后台启动node服务:pm2 startOrReload pm2.json

  • nginx配置,请参考安装包安装

Powered By Firekylin & ThinkJS.