Skip to content

kamkie/demo-spring-jsf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Aplication with Docker

Spring Boot application with Docker on which database is running.

Java CI with Gradle codecov

Build and Run

gradle Build

  ./gradlew clean build

selenium tests

to run selenium test where host.docker.internal is not set env variable HOST_FOR_SELENIUM can be used

Docker

Install Docker. Run the Docker image, by executing the docker run command from the terminal:

docker run -d --restart=always --name spring-demo -e POSTGRES_USER=dev -e POSTGRES_PASSWORD=dev -e POSTGRES_DB=spring-demo -p 5432:5432 postgres
Options
  • --restart=always always restart docker when we turn on computer
  • --namename of the container, where will be PostgreSQL
  • -e system variables by which we create database, user and password
  • -p 5432:5432 option publishes all exposed ports to the host interfaces. In our example, it is port 5432 is both hostPort and containerPort