From 665fea41ef63806c26c9767907ca94ecbf370a79 Mon Sep 17 00:00:00 2001 From: 克 刘 <4345453@qq.com> Date: Wed, 01 Apr 2020 09:54:49 +0800 Subject: [PATCH] 增加运营端kidgrow-opration-center --- kidgrow-business/kidgrow-opration-center/pom.xml | 47 +++++++++++ kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml | 0 kidgrow-business/pom.xml | 1 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/pom.xml | 67 ++++++++++++++++ kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/pom.xml | 25 ++++++ kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/OprationCenterApplication.java | 19 ++++ kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/Dockerfile | 14 +++ pom.xml | 15 +++ kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/pom.xml | 16 ++++ 9 files changed, 204 insertions(+), 0 deletions(-) diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/pom.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/pom.xml new file mode 100644 index 0000000..0e0102e --- /dev/null +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/pom.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <parent> + <artifactId>kidgrow-opration-center</artifactId> + <groupId>com.kidgrow</groupId> + <version>1.0</version> + <relativePath>../pom.xml</relativePath> + </parent> + <modelVersion>4.0.0</modelVersion> + + <artifactId>kidgrow-opration-center-api</artifactId> + + +</project> \ No newline at end of file diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/pom.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/pom.xml new file mode 100644 index 0000000..63fa169 --- /dev/null +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/pom.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <parent> + <artifactId>kidgrow-opration-center</artifactId> + <groupId>com.kidgrow</groupId> + <version>1.0</version> + <relativePath>../pom.xml</relativePath> + </parent> + <modelVersion>4.0.0</modelVersion> + + <artifactId>kidgrow-opration-center-biz</artifactId> + + <dependencies> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-opration-center-api</artifactId> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-web</artifactId> + </dependency> + </dependencies> +</project> \ No newline at end of file diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/Dockerfile b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/Dockerfile new file mode 100644 index 0000000..fef5f1e --- /dev/null +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/Dockerfile @@ -0,0 +1,14 @@ +# 基础镜像 +FROM openjdk:8-jdk-alpine +# 作者(可选) +MAINTAINER kidgrow +# 删除无用组件 优化容器体积(可选) +RUN rm -rf /var/lib/apt/lists/* +# 创建jar包存放目录 +RUN mkdir -p /usr/local/kidgrow +# 获取pom文件中build参数 +ARG JAR_FILE +# copy当前工程jar包至容器内 +COPY ${JAR_FILE} /usr/local/kidgrow/app.jar +# 运行jar包 +ENTRYPOINT ["java","-jar","/usr/local/kidgrow/app.jar"] \ No newline at end of file diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/pom.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/pom.xml new file mode 100644 index 0000000..79c1e62 --- /dev/null +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/pom.xml @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <parent> + <artifactId>kidgrow-opration-center</artifactId> + <groupId>com.kidgrow</groupId> + <version>1.0</version> + <relativePath>../pom.xml</relativePath> + </parent> + <modelVersion>4.0.0</modelVersion> + <description>运营中心服务</description> + <artifactId>kidgrow-opration-center-server</artifactId> + + <dependencies> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-config</artifactId> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-opration-center-api</artifactId> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-opration-center-biz</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-deploy-plugin</artifactId> + <configuration> + <skip>true</skip> + </configuration> + </plugin> + <plugin> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-maven-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>repackage</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>com.spotify</groupId> + <artifactId>dockerfile-maven-plugin</artifactId> + <configuration> + <!-- Dockerfile目录指定 --> + <dockerfile>Dockerfile</dockerfile> + <repository>${docker.repostory}/${docker.image.prefix}/${project.artifactId}</repository> + <!-- 生成镜像标签 如不指定 默认为latest --> + <tag>1.0.1</tag> + <!--<tag>${project.version}</tag>--> + <buildArgs> + <JAR_FILE>./target/${project.build.finalName}.jar</JAR_FILE> + </buildArgs> + </configuration> + </plugin> + </plugins> + </build> +</project> \ No newline at end of file diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/OprationCenterApplication.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/OprationCenterApplication.java new file mode 100644 index 0000000..64379cb --- /dev/null +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/OprationCenterApplication.java @@ -0,0 +1,19 @@ +package com.kidgrow; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +/** + * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> + * + * @Description: <br> + * @Project: <br> + * @CreateDate: Created in 2020/4/1 09:51 <br> + * @Author: <a href="4345453@kidgrow.com">liuke</a> + */ +@SpringBootApplication +public class OprationCenterApplication { + public static void main(String[] args) { + SpringApplication.run(OprationCenterApplication.class,args); + } +} diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml diff --git a/kidgrow-business/kidgrow-opration-center/pom.xml b/kidgrow-business/kidgrow-opration-center/pom.xml new file mode 100644 index 0000000..9fe945a --- /dev/null +++ b/kidgrow-business/kidgrow-opration-center/pom.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <parent> + <artifactId>kidgrow-business</artifactId> + <groupId>com.kidgrow</groupId> + <version>1.0</version> + </parent> + <modelVersion>4.0.0</modelVersion> + + <artifactId>kidgrow-opration-center</artifactId> + <packaging>pom</packaging> + <description>运营中心服务</description> + <modules> + <module>kidgrow-opration-center-api</module> + <module>kidgrow-opration-center-biz</module> + <module>kidgrow-opration-center-server</module> + </modules> + + <dependencies> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-common-spring-boot-starter</artifactId> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-db-spring-boot-starter</artifactId> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-log-spring-boot-starter</artifactId> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-swagger2-spring-boot-starter</artifactId> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-redis-spring-boot-starter</artifactId> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-ribbon-spring-boot-starter</artifactId> + </dependency> + </dependencies> +</project> \ No newline at end of file diff --git a/kidgrow-business/pom.xml b/kidgrow-business/pom.xml index 765fb98..7fd6f29 100644 --- a/kidgrow-business/pom.xml +++ b/kidgrow-business/pom.xml @@ -27,5 +27,6 @@ <module>kidgrow-mqcenter</module> <!--WebSocket中心--> <module>kidgrow-websocket-center</module> + <module>kidgrow-opration-center</module> </modules> </project> \ No newline at end of file diff --git a/pom.xml b/pom.xml index c38616f..c9d7c7a 100644 --- a/pom.xml +++ b/pom.xml @@ -228,6 +228,21 @@ </dependency> <dependency> <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-opration-center-api</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-opration-center-biz</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> + <artifactId>kidgrow-opration-center-server</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>com.kidgrow</groupId> <artifactId>kidgrow-uaa-api</artifactId> <version>${project.version}</version> </dependency> -- Gitblit v1.8.0