alexandrvl / DemoShop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DemoShop with dummy logic (Spring Boot project structure demo).

Build docker image and run application inside docker

  • run ./gradlew jibDockerBuild
  • run cd local-env
  • run docker-compose up -d
  • navigate to localhost:8080/swagger-ui/index.html to check swagger
  • navigate to localhost:8080/docs/documentation.html to check restdoc documentation
  • to stop run docker-compose down

Start local db only

  • run cd local-env from project root directory
  • run docker-compose up -d postgres
  • connect to the database jdbc:postgresql://localhost:5432/demo_shop using password postgres and user postgres
  • to stop db run docker-compose down

To start web ui part

  • build independently ui part
  • run docker-compose with ui: docker-compose -f docker-compose.yml -f docker-compose-web.yml up -d
  • check ui on port 9000

About

License:MIT License


Languages

Language:Java 98.6%Language:Shell 1.3%Language:Dockerfile 0.2%