# attachment_check **Repository Path**: chenw216/attachment_check ## Basic Information - **Project Name**: attachment_check - **Description**: 附件校验的代码仓库 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-19 - **Last Updated**: 2025-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ticket_warning 该项目2024年06月25日开始 主管:李卫东、李泽辉 项目经理:楚航 技术架构师:姚海陆 软件开发:申其、陈巍 需求:丁旭、俞秀敏 # 工程目录 (1)ticket_warning 废票预警系统 # 工程切换 (1)Idea 项目 `mvn idea:idea` (2)Eclipse 项目 `mvn idea:idea` (3)项目清理 `mvn clean` (4)windows 打包 `mvn install` (5)Linux 打包 `mvn clean package -P linux-x86_64 -Dlinux-build` (6)ticket_warning 项目打包命令 详情见 ticket_warning 模块目录 README.md 文档 # 废票预警系统 ## 项目打包命令 硬件要求: 内存:18G 以上 操作系统:Ubuntu 22.04 LTS (GNU/Linux 5.15.0-107-generic x86_64) 硬盘空间:50G 以上 清理项目 `mvn clean` linxu环境下打包命令 `mvn clean package -P linux-x86_64 -Dlinux-build` ## 上传spring-boot 目录下文件到Linux 系统 (1)install 文件夹内所有文件 (2)Dockerfile 文件 (3)target 文件夹以及文件夹下ticketWarning-1.0-SNAPSHOT.jar 文件 ### linux 系统创建一个文件夹,并将上面三个文件上传到该文件夹内 ### Dockerfile 文件同级目录下执行下面的命令 v8 每次加一 v9 `docker build -t ticket_warn:v8 .` ### 执行镜像命令 v8 每次加一 例如:v9 (1)默认命令调试环境 dev 环境 端口 8980 `docker run -d -it -p 8980:8980 ticket_warn:v8` (2)测试环境 test 端口 6000 `docker run -d -e --spring.profiles.active=test -it -p 6000:6000 ticket_warn:v8` (3)生产环境 prod 端口 6000 `docker run -d -e --spring.profiles.active=prod -it -p 6000:6000 ticket_warn:v8` ### 执行jar命令 `java -jar xxx.jar --spring.profiles.active=prod` `java -jar xxx.jar --spring.profiles.active=test` `java -jar xxx.jar --spring.profiles.active=dev` ### 导出相关镜像包为tar文件 v8 每次加一 例如:v9 `docker save -o ticket_warn8.tar ticket_warn:v8` ### 其他机器上传tar文件,执行下面命令载入镜像 v8 每次加一 例如:v9 `docker load -i ticket_warn8.tar` ### 验证服务是否连通 执行下面的命令验证服务 `curl ip:6000/orc`