Selaa lähdekoodia

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

weihf 4 vuotta sitten
vanhempi
commit
0d08cfb75b
2 muutettua tiedostoa jossa 7 lisäystä ja 3 poistoa
  1. 1 3
      ipu-rest-scaffold/docker/Dockerfile
  2. 6 0
      ipu-rest-scaffold/pom.xml

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

1
FROM openjdk:8-jdk-alpine
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
WORKDIR /package/ipu-rest-scaffold
3
WORKDIR /package/ipu-rest-scaffold
6
CMD mkdir logs
4
CMD mkdir logs
7
ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -jar ./ipu-rest-scaffold.jar $0 $@
5
ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -jar ./ipu-rest-scaffold.jar $0 $@

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

43
	</repositories>
43
	</repositories>
44
44
45
	<properties>
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
		<env>dev</env>
51
		<env>dev</env>
47
		<start-class>com.ai.ipu.server.RestScaffoldStart</start-class>
52
		<start-class>com.ai.ipu.server.RestScaffoldStart</start-class>
48
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
53
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
117
	</dependencies>
122
	</dependencies>
118
123
119
	<build>
124
	<build>
125
        <directory>${project.basedir}/docker/target</directory>
120
		<plugins>
126
		<plugins>
121
			<!-- ==========应用包和依赖包分离的打包方法================ -->
127
			<!-- ==========应用包和依赖包分离的打包方法================ -->
122
			<plugin>
128
			<plugin>