1.5 KiB
1.5 KiB
简体中文
Sciences Server
中科云管理系统
环境和依赖
项目编译和运行
- 编译项目
go bulid [-x|-o]
- 运行项目
./项目文件 start -m ['debug'|'release'] -s ['./default_setting.yaml'] -a ['./default_engine.yaml']
请注意:
复制.default_setting.yaml文件,去除前面的
.
,参考基本配置信息在运行项目开始,请先执行初始化命令
init
(./项目文件 init -H 地址 -P 端口 -d 数据库 -u 用户名 -p 密码 )参考案例:./SciencesServer init -H 192.168.0.188 -P 3306 -d sciences -u appuser -p ABCabc01
支持mysql,sqlite,建议使用mysql作为数据引擎,详细请参考 default_engine.yaml ,初始化会生成此文件
- 打包项目
pack
请注意,需要node.js支持,安装
pack
(npm install -g @penggy/pack)命令
- 发布项目
linux:一:./server.sh(请注意修改文件提示的地方);二:nohup ./项目 &;三:DockerFile
- 其他说明
- 项目目录
- file 配置文件,不可删除
- key 密钥管理,不可删除
- cmd 项目执行入口
- log 日志管理,自动生成
- 项目目录