mirror of https://gitee.com/maxjhandsome/pig
🐳 Work about Docker. 优化分层镜像的 Base FROM 镜像
🔖 🔖 🔖 Releasing / Version tags. 2.10.0 ✨ Introducing new features. support docker layer image
This commit is contained in:
parent
f213de9143
commit
4af0b1aa89
|
@ -41,7 +41,7 @@ Spring Cloud | Hoxton.SR8
|
|||
Spring Cloud Alibaba | 2.2.3.RELEASE
|
||||
Spring Security OAuth2 | 2.3.6
|
||||
Mybatis Plus | 3.4.0
|
||||
hutool | 5.4.3
|
||||
hutool | 5.4.4
|
||||
Avue | 2.6.15
|
||||
|
||||
|
||||
|
|
|
@ -40,7 +40,7 @@ Spring Cloud | Hoxton.SR8
|
|||
Spring Cloud Alibaba | 2.2.3.RELEASE
|
||||
Spring Security OAuth2 | 2.3.6
|
||||
Mybatis Plus | 3.4.0
|
||||
hutool | 5.4.3
|
||||
hutool | 5.4.4
|
||||
Avue | 2.6.15
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FROM openjdk:8-jre as builder
|
||||
WORKDIR build
|
||||
FROM moxm/java:1.8-full as builder
|
||||
WORKDIR /build
|
||||
ARG JAR_FILE=target/pig-auth.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
RUN java -Djarmode=layertools -jar app.jar extract && rm app.jar
|
||||
|
@ -10,10 +10,10 @@ ENV TZ=Asia/Shanghai
|
|||
ENV JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||
WORKDIR pig-auth
|
||||
|
||||
COPY --from=builder build/dependencies/ ./
|
||||
COPY --from=builder build/snapshot-dependencies/ ./
|
||||
COPY --from=builder build/spring-boot-loader/ ./
|
||||
COPY --from=builder build/application/ ./
|
||||
COPY --from=builder /build/dependencies/ ./
|
||||
COPY --from=builder /build/snapshot-dependencies/ ./
|
||||
COPY --from=builder /build/spring-boot-loader/ ./
|
||||
COPY --from=builder /build/application/ ./
|
||||
|
||||
EXPOSE 3000
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-auth</artifactId>
|
||||
|
@ -44,19 +44,19 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-sentinel</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</dependency>
|
||||
<!--upms api、model 模块-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-upms-api</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</dependency>
|
||||
<!--security-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-security</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</dependency>
|
||||
<!--JDBC相关-->
|
||||
<dependency>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-common-core</artifactId>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<artifactId>pig-common</artifactId>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-common-job</artifactId>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-common-log</artifactId>
|
||||
|
@ -35,13 +35,13 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-core</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</dependency>
|
||||
<!--UPMS接口模块-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-upms-api</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</dependency>
|
||||
<!--安全依赖获取上下文信息-->
|
||||
<dependency>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-common-mybatis</artifactId>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-common-security</artifactId>
|
||||
|
@ -35,7 +35,7 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-core</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</dependency>
|
||||
<!--安全模块-->
|
||||
<dependency>
|
||||
|
@ -50,7 +50,7 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-upms-api</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
@ -32,7 +32,7 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-core</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.alibaba.cloud</groupId>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-common-swagger</artifactId>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-common-test</artifactId>
|
||||
|
@ -18,7 +18,7 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-security</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.security</groupId>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-common</artifactId>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FROM openjdk:8-jre as builder
|
||||
WORKDIR build
|
||||
FROM moxm/java:1.8-full as builder
|
||||
WORKDIR /build
|
||||
ARG JAR_FILE=target/pig-gateway.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
RUN java -Djarmode=layertools -jar app.jar extract && rm app.jar
|
||||
|
@ -9,10 +9,10 @@ LABEL maintainer="jclazz@outlook.com"
|
|||
ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||
WORKDIR pig-gateway
|
||||
|
||||
COPY --from=builder build/dependencies/ ./
|
||||
COPY --from=builder build/snapshot-dependencies/ ./
|
||||
COPY --from=builder build/spring-boot-loader/ ./
|
||||
COPY --from=builder build/application/ ./
|
||||
COPY --from=builder /build/dependencies/ ./
|
||||
COPY --from=builder /build/snapshot-dependencies/ ./
|
||||
COPY --from=builder /build/spring-boot-loader/ ./
|
||||
COPY --from=builder /build/application/ ./
|
||||
|
||||
EXPOSE 9999
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-gateway</artifactId>
|
||||
|
@ -57,9 +57,8 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-sentinel</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--验证码 源码: https://github.com/pig-mesh/EasyCaptcha-->
|
||||
<!--验证码 源码: https://github.com/pig-mesh/easy-captcha -->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud.plugin</groupId>
|
||||
<artifactId>easy-captcha</artifactId>
|
||||
|
@ -67,14 +66,8 @@
|
|||
</dependency>
|
||||
<!--接口文档-->
|
||||
<dependency>
|
||||
<groupId>io.springfox</groupId>
|
||||
<artifactId>springfox-swagger-ui</artifactId>
|
||||
<version>${swagger.fox.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.springfox</groupId>
|
||||
<artifactId>springfox-swagger2</artifactId>
|
||||
<version>${swagger.fox.version}</version>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-swagger</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FROM openjdk:8-jre as builder
|
||||
WORKDIR build
|
||||
FROM moxm/java:1.8-full as builder
|
||||
WORKDIR /build
|
||||
ARG JAR_FILE=target/pig-register.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
RUN java -Djarmode=layertools -jar app.jar extract && rm app.jar
|
||||
|
@ -9,10 +9,10 @@ LABEL maintainer="jclazz@outlook.com"
|
|||
ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||
WORKDIR pig-register
|
||||
|
||||
COPY --from=builder build/dependencies/ ./
|
||||
COPY --from=builder build/snapshot-dependencies/ ./
|
||||
COPY --from=builder build/spring-boot-loader/ ./
|
||||
COPY --from=builder build/application/ ./
|
||||
COPY --from=builder /build/dependencies/ ./
|
||||
COPY --from=builder /build/snapshot-dependencies/ ./
|
||||
COPY --from=builder /build/spring-boot-loader/ ./
|
||||
COPY --from=builder /build/application/ ./
|
||||
|
||||
EXPOSE 8848
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-register</artifactId>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-upms</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-upms-api</artifactId>
|
||||
|
@ -35,7 +35,6 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-core</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--feign 依赖-->
|
||||
<dependency>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FROM openjdk:8-jre as builder
|
||||
WORKDIR build
|
||||
FROM moxm/java:1.8-full as builder
|
||||
WORKDIR /build
|
||||
ARG JAR_FILE=target/pig-upms-biz.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
RUN java -Djarmode=layertools -jar app.jar extract && rm app.jar
|
||||
|
@ -9,10 +9,10 @@ LABEL maintainer="jclazz@outlook.com"
|
|||
ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||
WORKDIR pig-upms
|
||||
|
||||
COPY --from=builder build/dependencies/ ./
|
||||
COPY --from=builder build/snapshot-dependencies/ ./
|
||||
COPY --from=builder build/spring-boot-loader/ ./
|
||||
COPY --from=builder build/application/ ./
|
||||
COPY --from=builder /build/dependencies/ ./
|
||||
COPY --from=builder /build/snapshot-dependencies/ ./
|
||||
COPY --from=builder /build/spring-boot-loader/ ./
|
||||
COPY --from=builder /build/application/ ./
|
||||
|
||||
EXPOSE 4000
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-upms</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-upms-biz</artifactId>
|
||||
|
@ -34,31 +34,26 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-upms-api</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--安全模块-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-security</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--日志处理-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-log</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--接口文档-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-swagger</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--mybatis 模块-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-mybatis</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--注册中心客户端-->
|
||||
<dependency>
|
||||
|
@ -74,7 +69,6 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-sentinel</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--undertow容器-->
|
||||
<dependency>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-upms</artifactId>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FROM openjdk:8-jre as builder
|
||||
WORKDIR build
|
||||
FROM moxm/java:1.8-full as builder
|
||||
WORKDIR /build
|
||||
ARG JAR_FILE=target/pig-codegen.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
RUN java -Djarmode=layertools -jar app.jar extract && rm app.jar
|
||||
|
@ -9,10 +9,10 @@ LABEL maintainer="jclazz@outlook.com"
|
|||
ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||
WORKDIR pig-codegen
|
||||
|
||||
COPY --from=builder build/dependencies/ ./
|
||||
COPY --from=builder build/snapshot-dependencies/ ./
|
||||
COPY --from=builder build/spring-boot-loader/ ./
|
||||
COPY --from=builder build/application/ ./
|
||||
COPY --from=builder /build/dependencies/ ./
|
||||
COPY --from=builder /build/snapshot-dependencies/ ./
|
||||
COPY --from=builder /build/spring-boot-loader/ ./
|
||||
COPY --from=builder /build/application/ ./
|
||||
|
||||
EXPOSE 5002
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-visual</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-codegen</artifactId>
|
||||
|
@ -35,7 +35,6 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-swagger</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--注册中心客户端-->
|
||||
<dependency>
|
||||
|
@ -51,36 +50,30 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-sentinel</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--数据源-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-datasource</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-mybatis</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--common-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-core</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--日志处理-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-log</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--安全模块-->
|
||||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-security</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--代码生成模板引擎-->
|
||||
<dependency>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FROM openjdk:8-jre as builder
|
||||
WORKDIR build
|
||||
FROM moxm/java:1.8-full as builder
|
||||
WORKDIR /build
|
||||
ARG JAR_FILE=target/pig-monitor.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
RUN java -Djarmode=layertools -jar app.jar extract && rm app.jar
|
||||
|
@ -9,10 +9,10 @@ LABEL maintainer="jclazz@outlook.com"
|
|||
ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||
WORKDIR pig-monitor
|
||||
|
||||
COPY --from=builder build/dependencies/ ./
|
||||
COPY --from=builder build/snapshot-dependencies/ ./
|
||||
COPY --from=builder build/spring-boot-loader/ ./
|
||||
COPY --from=builder build/application/ ./
|
||||
COPY --from=builder /build/dependencies/ ./
|
||||
COPY --from=builder /build/snapshot-dependencies/ ./
|
||||
COPY --from=builder /build/spring-boot-loader/ ./
|
||||
COPY --from=builder /build/application/ ./
|
||||
|
||||
EXPOSE 5001
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-visual</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-monitor</artifactId>
|
||||
|
@ -50,7 +50,6 @@
|
|||
<dependency>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-common-sentinel</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
</dependency>
|
||||
<!--undertow容器-->
|
||||
<dependency>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FROM openjdk:8-jre as builder
|
||||
WORKDIR build
|
||||
FROM moxm/java:1.8-full as builder
|
||||
WORKDIR /build
|
||||
ARG JAR_FILE=target/pig-sentinel-dashboard.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
RUN java -Djarmode=layertools -jar app.jar extract && rm app.jar
|
||||
|
@ -9,10 +9,10 @@ LABEL maintainer="jclazz@outlook.com"
|
|||
ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||
WORKDIR pig-sentinel-dashboard
|
||||
|
||||
COPY --from=builder build/dependencies/ ./
|
||||
COPY --from=builder build/snapshot-dependencies/ ./
|
||||
COPY --from=builder build/spring-boot-loader/ ./
|
||||
COPY --from=builder build/application/ ./
|
||||
COPY --from=builder /build/dependencies/ ./
|
||||
COPY --from=builder /build/snapshot-dependencies/ ./
|
||||
COPY --from=builder /build/spring-boot-loader/ ./
|
||||
COPY --from=builder /build/application/ ./
|
||||
|
||||
EXPOSE 5003
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-visual</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-sentinel-dashboard</artifactId>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
FROM openjdk:8-jre as builder
|
||||
WORKDIR build
|
||||
FROM moxm/java:1.8-full as builder
|
||||
WORKDIR /build
|
||||
ARG JAR_FILE=target/pig-xxl-job-admin.jar
|
||||
COPY ${JAR_FILE} app.jar
|
||||
RUN java -Djarmode=layertools -jar app.jar extract && rm app.jar
|
||||
|
@ -9,10 +9,10 @@ LABEL maintainer="jclazz@outlook.com"
|
|||
ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||
WORKDIR pig-xxl-job-admin
|
||||
|
||||
COPY --from=builder build/dependencies/ ./
|
||||
COPY --from=builder build/snapshot-dependencies/ ./
|
||||
COPY --from=builder build/spring-boot-loader/ ./
|
||||
COPY --from=builder build/application/ ./
|
||||
COPY --from=builder /build/dependencies/ ./
|
||||
COPY --from=builder /build/snapshot-dependencies/ ./
|
||||
COPY --from=builder /build/spring-boot-loader/ ./
|
||||
COPY --from=builder /build/application/ ./
|
||||
|
||||
EXPOSE 5004
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-visual</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-xxl-job-admin</artifactId>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<parent>
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>pig-visual</artifactId>
|
||||
|
|
103
pom.xml
103
pom.xml
|
@ -20,14 +20,15 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<!-- 源码: https://gitee.com/log4j/pig-cloud-dependencies-parent -->
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig-cloud-dependencies-parent</artifactId>
|
||||
<version>Hoxton.SR8</version>
|
||||
<version>2.10.0</version>
|
||||
</parent>
|
||||
|
||||
<groupId>com.pig4cloud</groupId>
|
||||
<artifactId>pig</artifactId>
|
||||
<version>2.9.2-snapshot</version>
|
||||
<version>2.10.0</version>
|
||||
<name>${project.artifactId}</name>
|
||||
<packaging>pom</packaging>
|
||||
<url>https://www.pig4cloud.com</url>
|
||||
|
@ -39,26 +40,24 @@
|
|||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<git.commit.plugin>2.2.5</git.commit.plugin>
|
||||
<spring.checkstyle.plugin>0.0.23</spring.checkstyle.plugin>
|
||||
<spring-boot-admin.version>2.3.0</spring-boot-admin.version>
|
||||
<hutool.version>5.4.3</hutool.version>
|
||||
<hutool.version>5.4.4</hutool.version>
|
||||
<mybatis-plus.version>3.4.0</mybatis-plus.version>
|
||||
<dynamic-ds.version>3.2.0</dynamic-ds.version>
|
||||
<captcha.version>2.0.0</captcha.version>
|
||||
<velocity.version>1.7</velocity.version>
|
||||
<jasypt.version>2.1.0</jasypt.version>
|
||||
<fastjson.version>1.2.73</fastjson.version>
|
||||
<swagger.fox.version>2.9.2</swagger.fox.version>
|
||||
<swagger.fox.version>3.0.0</swagger.fox.version>
|
||||
<swagger.core.version>1.5.24</swagger.core.version>
|
||||
<xxl-job.version>2.2.0</xxl-job.version>
|
||||
<security.oauth.version>2.3.6.RELEASE</security.oauth.version>
|
||||
<docker.plugin.version>0.32.0</docker.plugin.version>
|
||||
<docker.host>http://172.17.0.111:2375</docker.host>
|
||||
<docker.registry>172.17.0.111</docker.registry>
|
||||
<docker.namespace>library</docker.namespace>
|
||||
<docker.username>admin</docker.username>
|
||||
<docker.password>Harbor12345</docker.password>
|
||||
<docker.host>http://172.16.1.192:2375</docker.host>
|
||||
<docker.registry>registry.cn-qingdao.aliyuncs.com</docker.registry>
|
||||
<docker.namespace>pig4cloud</docker.namespace>
|
||||
<docker.username>154987607@qq.com</docker.username>
|
||||
<docker.password>qq154987607</docker.password>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
@ -110,6 +109,7 @@
|
|||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<!-- spring boot 依赖 -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-dependencies</artifactId>
|
||||
|
@ -117,6 +117,7 @@
|
|||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<!-- spring cloud 依赖 -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-dependencies</artifactId>
|
||||
|
@ -124,7 +125,7 @@
|
|||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<!--spring cloud alibaba-->
|
||||
<!-- spring cloud alibaba 依赖 -->
|
||||
<dependency>
|
||||
<groupId>com.alibaba.cloud</groupId>
|
||||
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
|
||||
|
@ -132,42 +133,6 @@
|
|||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<!--稳定版本,替代spring security bom内置-->
|
||||
<dependency>
|
||||
<groupId>org.springframework.security.oauth</groupId>
|
||||
<artifactId>spring-security-oauth2</artifactId>
|
||||
<version>${security.oauth.version}</version>
|
||||
</dependency>
|
||||
<!--swagger 最新依赖内置版本-->
|
||||
<dependency>
|
||||
<groupId>io.swagger</groupId>
|
||||
<artifactId>swagger-models</artifactId>
|
||||
<version>${swagger.core.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.swagger</groupId>
|
||||
<artifactId>swagger-annotations</artifactId>
|
||||
<version>${swagger.core.version}</version>
|
||||
</dependency>
|
||||
<!--fastjson 版本-->
|
||||
<dependency>
|
||||
<groupId>com.alibaba</groupId>
|
||||
<artifactId>fastjson</artifactId>
|
||||
<version>${fastjson.version}</version>
|
||||
</dependency>
|
||||
<!--web 模块-->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-web</artifactId>
|
||||
<version>${spring-boot.version}</version>
|
||||
<exclusions>
|
||||
<!--排除tomcat依赖-->
|
||||
<exclusion>
|
||||
<artifactId>spring-boot-starter-tomcat</artifactId>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
|
@ -228,50 +193,8 @@
|
|||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
<plugins>
|
||||
<!--打包jar 与git commit 关联插件-->
|
||||
<plugin>
|
||||
<groupId>pl.project13.maven</groupId>
|
||||
<artifactId>git-commit-id-plugin</artifactId>
|
||||
<version>${git.commit.plugin}</version>
|
||||
</plugin>
|
||||
<!--代码格式插件,默认使用spring 规则-->
|
||||
<plugin>
|
||||
<groupId>io.spring.javaformat</groupId>
|
||||
<artifactId>spring-javaformat-maven-plugin</artifactId>
|
||||
<version>${spring.checkstyle.plugin}</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<repositories>
|
||||
<!--阿里云主仓库,代理了maven central和jcenter仓库-->
|
||||
<repository>
|
||||
<id>aliyun</id>
|
||||
<name>aliyun</name>
|
||||
<url>https://maven.aliyun.com/repository/public</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<pluginRepositories>
|
||||
<pluginRepository>
|
||||
<id>aliyun-plugin</id>
|
||||
<url>https://maven.aliyun.com/repository/public</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
</pluginRepository>
|
||||
</pluginRepositories>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>dev</id>
|
||||
|
|
Loading…
Reference in New Issue