Run com.in28minutes.springboot.web.SpringBootFirstWebApplication as a Java Application.
Runs on default port of Spring Boot - 8080
mvn clean install generate a war which can deployed to your favorite web server.
We will deploy to Docker as a WAR
com.in28minutes.springboot.web.security.SecurityConfiguration contains the in memory security credential configuration.jdbc:h2:mem:testdb as JDBC URL <plugin>
<groupId>com.spotify</groupId>
<artifactId>dockerfile-maven-plugin</artifactId>
<version>1.4.10</version>
<executions>
<execution>
<id>default</id>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
<configuration>
<repository>in28min/${project.name}</repository>
<tag>${project.version}</tag>
<skipDockerInfo>true</skipDockerInfo>
</configuration>
</plugin>
<useCurrentTimestamp>true</useCurrentTimestamp> - https://github.com/GoogleContainerTools/jib/issues/413<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<version>1.6.1</version>
<configuration>
<from>
<image>tomcat:8.5-jre8-alpine</image>
</from>
<container>
<appRoot>/usr/local/tomcat/webapps/my-webapp</appRoot>
<creationTime>USE_CURRENT_TIMESTAMP</creationTime>
</container>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>dockerBuild</goal>
</goals>
</execution>
</executions>
</plugin>
Content type
Image
Digest
Size
103.4 MB
Last updated
over 4 years ago
docker pull jbirla/todo-web-application-h2:0.0.2-SNAPSHOT