Sign inSign up

kevinpina/java-app

By kevinpina

•Updated almost 2 years ago

SpringBoot Project OpenJDK18

Image
Web servers
0

357

kevinpina/java-app repository overview

⁠Create Project
$ curl https://start.spring.io/starter.zip?name=demo&groupId=com.kevinpina&artifactId=demo&version=0.0.1-SNAPSHOT&description=Demo+project+for+Spring+Boot&packageName=com.kevinpina.demo&type=maven-project&packaging=jar&javaVersion=17&language=java&bootVersion=3.3.5&dependencies=web
⁠Modify application.propertiess
$ cat >>  src/main/resources/application.properties
spring.application.name=demo
server.port=8000
⁠Add Dockerfile
$ cat Dockerfile
FROM openjdk:18
LABEL Descripcion="Java App Show properties System" Autor="Kevin piƱa" Version="0.0.1"
MAINTAINER [email protected]
WORKDIR microservice
ADD demo/target/demo-0.0.1-SNAPSHOT.jar demo-0.0.1-SNAPSHOT.jar
EXPOSE 8000
ENTRYPOINT ["java","-jar","/microservice/demo-0.0.1-SNAPSHOT.jar"]
⁠Test Project
$ curl http://localhost:8000/test
⁠Build Docker
$ sudo docker build -t kevinpina/java-app . --no-cache=true
$ sudo docker run --name java-app -p 8080:8000 -d kevinpina/java-app
⁠Upload Docker Image
$ sudo docker login
$ sudo docker push kevinpina/java-app:latest

⁠Source

java-app project on: GitHub⁠

Tag summary

Content type

Image

Digest

sha256:a775e55cf…

Size

251.4 MB

Last updated

almost 2 years ago

docker pull kevinpina/java-app