Skip to content

ymm-tech/gods-pen-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

907172f · Mar 3, 2022

History

32 Commits
Jul 15, 2020
Apr 20, 2020
Apr 28, 2020
Nov 1, 2019
Apr 28, 2020
Feb 20, 2020
Nov 1, 2019
Nov 1, 2019
Apr 28, 2020
Nov 2, 2019
Nov 1, 2019
Mar 6, 2020
Mar 3, 2022
Dec 25, 2019
Nov 4, 2019
Nov 1, 2019
Nov 1, 2019
Nov 1, 2019
Nov 1, 2019
Apr 20, 2020
Feb 26, 2020
Apr 20, 2020

Repository files navigation

码良服务端

License

🏠 官网

官网: https://godspen.ymm56.com/

使用手册: https://godspen.ymm56.com/doc/cookbook/introduce.html

在线体验: https://godspen.ymm56.com/admin/#/home

私有部署: https://godspen.ymm56.com/doc/cookbook/install.html

👉 `喜欢别忘了加star支持我们,你的支持是我们坚持的动力` 👈

项目构成

码良系统由3个项目构成,分别是 gods-pen-server 码良服务端、

gods-pen-admin

码良管理后台以及于7月份就已经开源的 gods-pen 码良编辑器。

详细部署文档

https://godspen.ymm56.com/doc/cookbook/source.html

配置说明

码良依赖 es、redis、mysql、邮件、oss服务,因此需要配置这些服务的信息

config/ 文件夹下存放了开发配置和生产配置

前期准备

除过 mysql 以外,其他服务都开箱即可使用,无需进行初始化之类的操作

mysql 需要使用 sql/init.sql 来初始化表结构和表数据

开发配置

本地开发时,使用的是配置文件为 config/config.dev.js

生成配置

服务器部署时,使用的是配置文件为 config/config.production.js

开发

开发

npm run dev

debug(在vscode中端点调试)

npm run debug

部署

启动服务

npm run serve

终止服务

npm run stop

查看日志

tail $HOME/logs/master-stdout.log -n 500 -f # stdout
tail $HOME/logs/master-stderr.log -n 500 -f # stderr