Following functionalities are available in the application via requests:
- GET http request that returns a list of all tasks stored in the database.
- GET http request that returns a specific task by their ID.
- POST http request that stores a new task in the database.
- PUT http request that updates a specific task by their ID.
- DELETE http request that deletes a task in the database.
- Run
mvn clean install
- Run
docker compose -f docker-compose.yaml --profile app up
. This will start the application and mysql containers. The application is accessible fromhttp://localhost:8080
- If only MySQL container is required run
docker compose -f docker-compose.yaml up
Name | Value |
---|---|
Application name | task-ms |
Application Port | 8443 |
Docker Application Port | 8080 |
MySQL Port | 3306 |