# minions **Repository Path**: korov/minions ## Basic Information - **Project Name**: minions - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Minions demo项目 ## 打包 首先进入项目路径下,执行以下命令 ```bash #windows系统 .\gradlew build -x test #linux系统 ./gradlew build -x test ``` ## 开发环境 开发环境只会启动mysql ```bash #windows docker-compose -f .\project_files\docker-compose-dev.yaml up -d docker-compose -f .\project_files\docker-compose-dev.yaml ps docker-compose -f .\project_files\docker-compose-dev.yaml stop docker-compose -f .\project_files\docker-compose-dev.yaml rm #linux ./minions dev up ./minions dev stop ``` ## 测试环境 启动测试环境之前需要打包生成最新的服务器jar包,测试环境会启动所有服务 ```bash #windows docker-compose -f .\project_files\docker-compose-test.yaml build docker-compose -f .\project_files\docker-compose-test.yaml up -d docker-compose -f .\project_files\docker-compose-test.yaml ps docker-compose -f .\project_files\docker-compose-test.yaml stop docker-compose -f .\project_files\docker-compose-test.yaml rm #linux ./minions test up ./minions test stop ``` 等待一段时间之后进入`localhost:8080/demo/get/1`查看服务是否正常启动 ## 接口文档 demo的接口文档:`http://localhost:8080/swagger-ui/index.html` kafka消费者接口文档:`http://localhost:8081/swagger-ui/index.html` # 技术 ## Spring Boot 版本:2.3.2.RELEASE ## JDK openjdk 11.0.7 ## Gradle 版本:6.5.1 ## 数据库 ### PostgresSQL 帐号:minions 密码:postgres 端口:5432 ### MongoDB 帐号:admin 密码:mongo 端口:27017 ### Redis 密码:redis 端口:6379 ## Zookeeper 端口:2181 ## Kafka 端口9092 # 数据来源 项目中的数据来源与爬虫获取,爬虫项目地址:`https://github.com/Korov/minions_spider` 可以按照项目说明发送数据