集成如下 repos
- 特别注意:不建议直接在该repo下更改sub-module内容,如果有修改内容,请在各自的仓库修改之后提交,该仓库中进行sync同步即可
(1.仓库拉取和版本同步)
url | 说明 |
---|---|
https://github.com/GStarP/networker-admin | 前端admin仓库 |
https://github.com/HermitSun/networker-user | 前端user仓库 |
https://github.com/TianChenjiang/Networker | 后端仓库 |
采用最简单的微服务架构,访问说明如下
url | 说明 |
---|---|
https://citicup.top/networker/user/ | user用户端 |
https://citicup.top/networker/admin/ | admin管理员端 |
https://citicup.top/api/ | 后端请求基路径 |
- golang 11及以上版本
- Docker . docker-compose
根目录下执行:
# 仓库clone
git clone https://github.com/CaribouW/citicup.git
# 版本同步,使得各个sub-module更新到各个仓库的master:HEAD
bash bash/sync.sh
搭建docker环境和go服务器
根目录下执行:
cd server
docker-compose up -d
cd ..
# 建立,开启
bash bash/setup-locally.sh
之后,服务端将会运行在 localhost:8080
下,可以根据需要进行前端联调开发。
数据库相关配置如下
属性 | 内容 |
---|---|
Version 数据库版本 | Mysql 5.7.21 |
Password 密码 | mysql |
Port 本机端口 | 33006 |
首先需要在各个子目录下完成node依赖包的安装,在此不赘述
根目录下执行:
bash bash/setup-deploy.sh