关于blog:Melog310版本正式发布新版支持-Docker-部署

9次阅读

共计 1156 个字符,预计需要花费 3 分钟才能阅读完成。

Melog,一个基于 jj.js (nodejs) 构建的简略轻量级 blog 零碎。代码极简,无需编译,不便二次开发。

我的项目地址:https://github.com/yafoo/melog
码云镜像:https://gitee.com/yafu/melog

运行环境

  • nodejs >= v12
  • mysql >= v5.5

个性

  • 速度极快
  • 轻量,前台无框架依赖,挪动优先,自适应 pc
  • 简略,基于 jj.js(类 thinkphp)经典 mvc 框架,不便二次开发
  • 平安,后盾目录可自定义,明码重试次数限度
  • 反对更换导航格调(cms 或 blog)
  • 反对更换主题,自定义主题能够共用默认主题文件
  • 专题性能,能够定制共性页面
  • Markdown 编辑、实时预览,反对手机端,反对截图、图片文件粘贴上传

v3.1.0 更新日志

[新增] 新增 install 模块,不必再手工导入数据库文件了
[新增] 新增 docker 部署,部署形式见 README.md
[优化] 优化路由设置
[优化] 优化专题页显示款式
[优化] 优化前台 tips 函数逻辑
[批改] 默认敞开调试模式
[批改] 默认绑定 ip 改为 0.0.0.0
[依赖] 更新依赖 jj.js 版本到 0.8.7
[依赖] 更换依赖 jimp 为 jimp-compact,大幅减小程序体积

装置

1、程序部署

Docker 形式部署

# 镜像拉取
docker pull yafoo/melog

# 容器运行
docker run -p 3003:3003 --restart unless-stopped --name melog -d yafoo/melog

# 容器运行(配置文件、站点数据保留到宿主机)docker run -p 3003:3003 --restart unless-stopped --name melog -d -v $PWD/melog/config:/melog/config -v $PWD/melog/upload:/melog/public/upload yafoo/melog

Git 形式部署

# 也能够间接到 github 或 gitee 上下载压缩文件
git clone https://github.com/yafoo/melog.git
cd melog
npm i

# 运行程序,零碎默认运行在 3003 端口
node server.js

2、配置数据库

浏览器关上网址 http://127.0.0.1:3003/install,配置并点击装置

提醒:如果网址关上出错,或者装置失败,能够批改 /config/app.js 文件,将 app_debug 设置为 true,关上调试模式,重启程序并重新安装,在控制台能够看到运行日志。

拜访首页

  • http://127.0.0.1:3003

拜访后盾

  • 后盾地址:http://127.0.0.1:3003/admin
  • 默认账号:melog@i-i.me
  • 默认明码:123456

提醒:登录后请及时在后盾批改账号密码

正文完
 0