Просмотр исходного кода

工程打包镜像输出版本@20211203:1)简化了ipu-assembly-parent中的pom,dockerfile-maven-plugin插件不使用contextDirectory或dockerfile标签。Dockerfile目前需要放置在根目录下。

huangbo лет назад: 3
Родитель
Сommit
de7eae6749
3 измененных файлов с 5 добавлено и 15 удалено
  1. 3 2
      ipu-rest-scaffold/Dockerfile
  2. 0 9
      ipu-rest-scaffold/docker/Dockerfile
  3. 2 4
      ipu-rest-scaffold/pom.xml

+ 3 - 2
ipu-rest-scaffold/Dockerfile

@ -3,7 +3,8 @@ RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3 3
WORKDIR /ipu
4 4
ENV JVM_PARAM  " "
5 5
ARG JAR_FILE
6
ADD ${JAR_FILE}-bin.tar.gz ./
6 7
ARG JAR_NAME
7
ADD ${JAR_FILE}.jar ./${JAR_NAME}.jar
8
ENV DOCKER_JAR_NAME=$JAR_NAME
8 9
EXPOSE 8080
9
ENTRYPOINT java ${JVM_PARAM} -Dfile.encoding=utf-8 -Djava.security.egd=file:/dev/./urandom -jar ./${JAR_NAME}.jar $0 $@
10
ENTRYPOINT java ${JVM_PARAM} -Dfile.encoding=utf-8 -Djava.security.egd=file:/dev/./urandom -jar ./$DOCKER_JAR_NAME/$DOCKER_JAR_NAME.jar $0 $@

+ 0 - 9
ipu-rest-scaffold/docker/Dockerfile

@ -1,9 +0,0 @@
1
FROM openjdk:8-jdk-alpine
2
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3
WORKDIR /ipu
4
ENV JVM_PARAM  " "
5
ARG JAR_FILE
6
ARG JAR_NAME
7
ADD ${JAR_FILE}.jar ./${JAR_NAME}.jar
8
EXPOSE 8080
9
ENTRYPOINT java ${JVM_PARAM} -Dfile.encoding=utf-8 -Djava.security.egd=file:/dev/./urandom -jar ./${JAR_NAME}.jar $0 $@

+ 2 - 4
ipu-rest-scaffold/pom.xml

@ -48,11 +48,9 @@
48 48
        <ipu-rest>3.3-SNAPSHOT</ipu-rest>
49 49
        <org.springframework.boot>2.3.1.RELEASE</org.springframework.boot>
50 50
51
        <!--<dockerfile-maven-plugin>1.4.0</dockerfile-maven-plugin>
52
        <docker-registry-server>192.168.128.77:5000</docker-registry-server>
51
        <!--<docker-registry-server>192.168.128.77:5000</docker-registry-server>
53 52
        <docker-registry-username>ipu</docker-registry-username>
54
        <docker-registry-password>ipuipu</docker-registry-password>
55
        <dockerDirectory>${project.basedir}</dockerDirectory>-->
53
        <docker-registry-password>ipuipu</docker-registry-password>-->
56 54
    </properties>
57 55
58 56
    <dependencyManagement>