江南大学团通社电子技术部线上报修系统_后端
- 后端:https://github.com/1962247851/jnuetc
- 安卓App:https://github.com/1962247851/jnuetc_android
- 安卓App(Kotlin):https://github.com/1962247851/jnuetc_android_kotlin
- 微信小程序:https://github.com/1962247851/jnuetc_MiniProgram
mvn install:install-file -Dfile='MiPush_SDK_Server_Http2_1.0.5.jar' -DgroupId='mi.push.sdk.server.http2' -DartifactId='MiPush' -Dversion='1.0.5' -Dpackaging=jar
maven package成功后会自动复制jar包到 repair/app
目录下
端口号 | 是否必须 | 说明 |
---|---|---|
444 | 必须 | 报修后台唯一API接口,并且必须以https协议访问 |
3306 | MySQL | 如果需要远程连接这需要放行 |
- MySQL初始化脚本
- mysql/sql/init.sql:无需修改,允许所有IP远程连接
- mysql/sql/jiangnanuetc.sql:必须修改:应用初始化sql,需要增加初始化
t_user
表的SQL
- MySQL root账户密码
- mysql/Dockerfile:需要修改,MYSQL_ROOT_PASSWORD
- Nginx反向代理域名
- nginx/conf/nginx.conf:需要修改,server_name
- Nignx域名证书
- nginx/ssl/repair-server.crt:需要修改,并且文件名必须一致
- nginx/ssl/repair-server.key:需要修改,并且文件名必须一致
- repair
- repair/Dockerfile:需要修改,MYSQL_PWD_PRO
docker compose v2需要将
docker-compose
修改为docker compose
docker-compose -f docker-compose.yml build
docker-compose -f docker-compose.yml up -d
部署成功后将自动创建数据卷挂载目录
- 图片目录将挂载在
repair/data/pictures/
目录下 - MySQL数据将挂载在
mysql/data
目录下
如需远程连接数据库,需要放行服务器和服务器控制台对应的端口
帐号为root,密码为 mysql/Dockerfile
中配置的 MYSQL_ROOT_PASSWORD