提交 be3fd72b 编写于 作者: C caohao

for #653,init commit for sharding-proxy docker image

上级 c2f8763c
...@@ -78,6 +78,7 @@ ...@@ -78,6 +78,7 @@
<protobuf-maven-plugin.version>0.5.0</protobuf-maven-plugin.version> <protobuf-maven-plugin.version>0.5.0</protobuf-maven-plugin.version>
<os-maven-plugin.version>1.5.0.Final</os-maven-plugin.version> <os-maven-plugin.version>1.5.0.Final</os-maven-plugin.version>
<coveralls-maven-plugin.version>4.1.0</coveralls-maven-plugin.version> <coveralls-maven-plugin.version>4.1.0</coveralls-maven-plugin.version>
<docker-maven-plugin.version>0.4.14</docker-maven-plugin.version>
<javadocExecutable>${java.home}/../bin/javadoc</javadocExecutable> <javadocExecutable>${java.home}/../bin/javadoc</javadocExecutable>
</properties> </properties>
...@@ -563,6 +564,11 @@ ...@@ -563,6 +564,11 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>${docker-maven-plugin.version}</version>
</plugin>
<!-- <!--
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
......
...@@ -65,12 +65,13 @@ ...@@ -65,12 +65,13 @@
<artifactId>hamcrest-library</artifactId> <artifactId>hamcrest-library</artifactId>
</dependency> </dependency>
</dependencies> </dependencies>
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
<artifactId>maven-assembly-plugin</artifactId> <artifactId>maven-assembly-plugin</artifactId>
<configuration> <configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptors> <descriptors>
<descriptor>src/main/resources/assembly/assembly.xml</descriptor> <descriptor>src/main/resources/assembly/assembly.xml</descriptor>
</descriptors> </descriptors>
...@@ -85,6 +86,21 @@ ...@@ -85,6 +86,21 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<configuration>
<imageName>shardingjdbc/sharding-proxy:2.1.0-SNAPSHOT</imageName>
<dockerDirectory>${project.basedir}/src/main/docker</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.tar.gz</include>
</resource>
</resources>
</configuration>
</plugin>
</plugins> </plugins>
</build> </build>
</project> </project>
FROM java:7
MAINTAINER caohao "caohaoch@gmail.com"
ADD sharding-proxy-2.1.0-SNAPSHOT.tar.gz /
RUN mv /sharding-proxy-2.1.0-SNAPSHOT /opt/sharding-proxy
EXPOSE $PORT
ENTRYPOINT /opt/sharding-proxy/bin/start.sh $PORT && tail -f /opt/sharding-proxy/logs/stdout.log
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册