Skip to content

dutchTender/taskTracker-REST-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

202 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java - 17.x

Spring Boot - 2.7.12

REST API for a Angular application

Run in container:

build your main artifact to : /home/out/artifacts/app_jar/taskTracker-REST-api.jar

run your docker build command from /home/

docker build -t task-tracker-api .

docker run -p 8082:8082 task-tracker-api

  • features

    • custom exception handling
    • performance monitoring
    • docker support
    • Structured Api Response
    • concurrency support
    • thread pool optimization
  • UPCOMING ROADMAPS

    • Netflix Eureka Support
    • DTO projection support
    • Entity Graph support
    • oAUTH2 SUPPORT VIA AUTHORIZATION AND RESOURCE SERVER SUPPORT
    • Open telemetry integration
    • Idempotent implementation

spring actuator URLs

http://localhost:8082/api/console/info

http://localhost:8082/api/console/health

http://localhost:8082/api/console/metrics

main CRUD end points:

localhost:8082/api/users/

localhost:8082/api/tasks/

localhost:8082/api/task-rewards/

on application start up. get users end point should produce


Building the application in a docker container cd to the app module run from the app module to deploy REST API to a docker container docker build -t task-tracker-api . docker run -p 4444:8082 task-tracker-api

About

REST Api for task tracker application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published