-
Start a MySQL server
$ docker-compose up -d
-
Start the API server
$ sbt run
-
Create a JAR file
$ sbt assembly
-
Run process
$ java -jar target/scala-2.12/finatra-server-assembly-1.0.jar &
$ curl -i -X POST http://localhost:8888/user -d '{"name":"test","email":"sample@test.com","comment":"testtesttest"}'
$ curl -i -X GET 'http://localhost:8888/users/1'
$ curl -i -X GET 'http://localhost:8888/users?page=1&limit=3'
$ curl -i -X PUT \
http://localhost:8888/users/:id \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'name=abcd&email=abcd@sample.com&comment=test'
$ curl -i -X DELETE http://localhost:8888/users/:id