Skip to content

bobbyben/gravitee-management-rest-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gravitee Management REST API

Build status Gitter

Overview

A restful API providing a bunch of services to manage and configure the global platform. All exposed services are constraint by authentication and authorization rules.

Documentation

You can find Gravitee.io API Management documentation from Gravitee.io website.

Building

$ git clone https://github.com/gravitee-io/gravitee-management-rest-api
$ cd gravitee-management-rest-api
$ mvn clean compile exec:java -Pdev -pl gravitee-rest-api-standalone/gravitee-rest-api-standalone-container
...
<app starts and listens on port 8083>

Makefile support

You can use Makefile to set up an environment locally and run Postman tests against it.

Run make or make --help to see the list of available commands.

Build and start your environment

make gravitee

The version will be based on your current branch’s pom.xml

If containers exists, they will be stopped and deleted.

You can skip tests running make gravitee OPTIONS=-DskipTests

Start or stop the environment

make start

make stop

Reset the environment

make reset

Stop the containers, delete data on databases and start the containers

Run Postman tests

Your environment need to be up. A message will be prompted if it is not the case.

make postman will run postman collections on localhost.

You can specify nightly or demo parameters to choose where to run collections.

make postman env=nightly

make postman env=demo

Insert bulk of data

Your environment need to be up. A message will be prompted if it is not the case.

make bulk will insert 100 Applications and 100 Apis on localhost.

About

Gravitee.io - API Management - Management Rest API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.5%
  • HTML 0.2%
  • Shell 0.1%
  • Makefile 0.1%
  • ASP.NET 0.1%
  • Batchfile 0.0%