[Deprecated] A Todo-Backend implementation using Vert.x and Redis
Java
Latest commit 5c4132e Mar 24, 2016 1 @sczyh30 fat jar by default
Permalink
Failed to load latest commit information.
build/libs
docs
src
.gitignore
.travis.yml
Dockerfile
LICENSE
README.md
build.gradle
settings.gradle

README.md

Todo-Backend-Vert.x

Travis Build Status

A Todo-Backend implementation using Vert.x, with Redis backend (Vert.x-Redis support).

RESTful API Route

The Todo-Backend API:

  • Add a todo entity: POST /todos
  • Get a certain todo entity: GET /todos/:todoId
  • Get all todo entities: GET /todos
  • Update a todo entity: PATCH /todos/:todoId
  • Delete a certain todo entity: DELETE /todos/:todoId
  • Delete all todo entities: DELETE /todos

OpenShift

Build with Docker

Build command:

gradle build
docker build -t sczyh30/vert-todo-backend .

And then launch:

docker run -p 8082:8082 -i -t sczyh30/vert-todo-backend

Then the service will run on http://localhost:8082.

API Test

Test result of the RESTful API (using todo-backend-js-spec):

RESTful API Test Result