rowishva / Neuro-App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neuro-App

This is REST API which is built using Spring Boot, Docker and contain CRUD operations. Code repository has been pushed into GitHub and can be available as public repository in this location. Technology Stack

  • Java 17
  • Spring Boot 3
  • Spring Boot Rest API
  • Spring AOP
  • Junit
  • modelmapper 3.1
  • lombok
  • Docker
  • Fabric8 Maven Plugin for generating and publish Docker image
  • Postgresql

Run this Spring Boot App

This Neuro-App can be run as stand along application since it embedded with http Server.

Run this in Docker environment

This Fin-App can be run in docker environment using below mentioned steps

  1. Build docker image using Fabric8 maven plugin
Command : mvn package docker:build
  1. Execute below command in root folder where docker-compose file has been placed
Command : docker-comppse up

Test using Postman

Create Product

image

Update Product

image

Delete Product

image

Get All Product

image

AOP Log

image

Project structure

image

About


Languages

Language:Java 98.1%Language:Dockerfile 1.9%