kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/pom.xml
New file @@ -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> kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/pom.xml
New file @@ -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> kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/Dockerfile
New file @@ -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"] kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/pom.xml
New file @@ -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> kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/OprationCenterApplication.java
New file @@ -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); } } kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml
kidgrow-business/kidgrow-opration-center/pom.xml
New file @@ -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> 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> 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>