A cloud native application
Web application built with Spring-Boot
- Clone the main branch of the repository.
- Run the following commands in cli:
- cd webapp,
- mvn clean install
- mvn spring-boot:run
- For running r=test user: mvn clean test
- GET: http://localhost:8080/healthz
- GET: http://localhost:8080/v1/account/{accountId}
- PUT: http://localhost:8080/v1/account/{accountId}
- POST: http://localhost:8080/v1/account
- GET: http://localhost:8080/healthz
- GET: http://awsipv4:8080/v1/documents (To get all documents for a user)
- DELETE: http://awsipv4:8080/v1/documents/{docId} (To delete a document using docId)
- POST: http://awsipv4:8080/v1/documents (To add a document to S3 bucket)
- GET: http://awsipv4:8080/v1/documents/{docId} (To get documents for a user, using docId)