Ver Código Fonte

@IPU_REQ_2021@如果把Dockerfile放到子目录中,则必须将系统编译环境迁移到Dockefile所在子目录,否则docker打包时会报找不到文件。

weihf 4 anos atrás
pai
commit
0d08cfb75b
2 arquivos alterados com 7 adições e 3 exclusões
  1. 1 3
      ipu-rest-scaffold/docker/Dockerfile
  2. 6 0
      ipu-rest-scaffold/pom.xml

+ 1 - 3
ipu-rest-scaffold/docker/Dockerfile

@ -1,7 +1,5 @@
1 1
FROM openjdk:8-jdk-alpine
2
VOLUME /tmp
3
WORKDIR /package
4
ADD  target/ipu-rest-scaffold-bin.tar.gz .
2
ADD  target/ipu-rest-scaffold-bin.tar.gz /package
5 3
WORKDIR /package/ipu-rest-scaffold
6 4
CMD mkdir logs
7 5
ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -jar ./ipu-rest-scaffold.jar $0 $@

+ 6 - 0
ipu-rest-scaffold/pom.xml

@ -43,6 +43,11 @@
43 43
	</repositories>
44 44
45 45
	<properties>
46
        <!-- 设置配置文件输出目录 -->
47
        <output-resources-conf>${project.basedir}/docker/target/conf</output-resources-conf>
48
        <!-- 设置依赖jar输出目录 -->
49
        <output-dependency-jar>${project.basedir}/docker/target/lib</output-dependency-jar>
50
        <dockerDirectory>${project.basedir}/docker</dockerDirectory>
46 51
		<env>dev</env>
47 52
		<start-class>com.ai.ipu.server.RestScaffoldStart</start-class>
48 53
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@ -117,6 +122,7 @@
117 122
	</dependencies>
118 123
119 124
	<build>
125
        <directory>${project.basedir}/docker/target</directory>
120 126
		<plugins>
121 127
			<!-- ==========应用包和依赖包分离的打包方法================ -->
122 128
			<plugin>