# heart-select-hunter **Repository Path**: gqingyang/heart-select-hunter ## Basic Information - **Project Name**: heart-select-hunter - **Description**: aigc辅助购物软件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-05-15 - **Last Updated**: 2025-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 心选智淘 ## 项目简介 该项目包含前后端两个部分:后端项目 `springboot-server` 和前端项目 `vue-web`。以下是项目的初始化和运行步骤。 ## 服务器部署 ### 通过docker compose部署 #### 下载源码 ```bash yum -y group install "Development Tools" ``` ```bash git clone https://gitee.com/gqingyang/heart-select-hunter.git cd heart-select-hunter ``` #### **构建Jar包文件** 创建一个存放`Maven仓库`的卷,使得Maven的依赖被缓存,可加快构建速度。 ```bash docker volume create --name ssadmin-maven-repo ``` 使用 Maven Docker 镜像来编译和打包 Spring Boot 应用。 ```bash docker run -it --rm --name ssadmin-maven \ -v ssadmin-maven-repo:/root/.m2 \ -v "$PWD/src/springboot-server":/usr/src/mymaven \ -w /usr/src/mymaven \ maven:3.8.4-jdk-8 mvn clean install package -e -Dmaven.test.skip=true ``` #### 启动服务 ```bash docker compose up -d ``` ## 本地运行 ### 数据库设置 #### 创建数据库和用户 1. 新建数据库用户,用户名和密码均为 `heart`。 2. 在该用户下新建数据库,数据库名称为 `heart`。 #### 初始化数据库 1. 运行 `src/sql/ssadmin_init.sql` 语句以初始化数据库。 ### 后端项目设置 #### 打开后端项目 1. 使用 IntelliJ IDEA 打开 `src/springboot-server` 文件夹。 2. 等待下载依赖包。 #### 配置和运行 1. 使用 IDEA 右侧的 Maven 工具进行 Reload,等待加载完成。 2. 在编译器中运行 `src/main/java/com/example/demo20230927/Demo20230927Application`。 ### 前端项目设置 #### 打开前端项目 1. 使用 WebStorm 或 VSCode 打开 `src/vue-web` 文件夹。 #### 安装依赖并运行 1. 在终端中运行以下命令以安装依赖: ```sh yarn install ``` 2. 运行以下命令以启动前端项目: ```sh yarn serve ``` ### 测试账号 - **测试账号**:Tom - **测试密码**:123456