zouxuan 1 anno fa
parent
commit
86f875697f
1 ha cambiato i file con 22 aggiunte e 0 eliminazioni
  1. 22 0
      cms/pom.xml

+ 22 - 0
cms/pom.xml

@@ -90,6 +90,28 @@
 				<groupId>com.spotify</groupId>
 				<artifactId>docker-maven-plugin</artifactId>
 				<version>1.2.2</version>
+				<executions>
+					<execution>
+						<id>build-image</id>
+						<phase>package</phase>
+						<goals>
+							<goal>build</goal>
+						</goals>
+					</execution>
+				</executions>
+				<configuration>
+					<imageName>mec/${project.artifactId}:${project.version}</imageName>
+					<dockerHost>http://82.156.200.45:5000</dockerHost>
+					<baseImage>java:8</baseImage>
+					<entryPoint>["nohup", "java", "-jar", "-Dspring.profiles.active=dev", "-Xms256m", "-Xmx512m", "-XX:PermSize=128M", "-XX:MaxPermSize=256m", "/${project.name}.jar"]</entryPoint>
+					<resources>
+						<resource>
+							<targetPath>/</targetPath>
+							<directory>${project.build.directory}</directory>
+							<include>${project.name}.jar</include>
+						</resource>
+					</resources>
+				</configuration>
 			</plugin>
 		</plugins>
 	</build>