8000 GitHub - Vasilisdm/order-customer-api
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Vasilisdm/order-customer-api

Repository files navigation

Customer API

This is an experimental project for educational purposes.
It exposes endpoints for CRUD operations on customers and orders.

Technologies used

How to build

  • Clone project
  • Execute ./gradlew flywayMigrate from the within the Intellij's console,
    or gradle flywayMigrate (if you have installed Gradle in your machine) to migrate the schema to the latest version.
  • Execute either ./gradlew generateJooq or gradle generateJooq for the mapping tables types to POJOs to be generated.
  • Lastly execute either ./gradlew build or gradle build for the project to build

How to test

  • You can start the application and manually perform requests from either the CustomerRoutes or the OrderRoutes http files which can be found under HttpRequests directory.
  • Execute the integration tests under the test package.
  • Or execute either ./gradlew test or gradle test to execute the tests from the terminal.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0