Skip to content

Latest commit

 

History

History
63 lines (37 loc) · 1.26 KB

File metadata and controls

63 lines (37 loc) · 1.26 KB

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