Skip to content

gr1d-io/gravitee-management-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Gravitee-Management-Api Dockerfile for Deis / Hephy

This project aims to create the gravitee management-api wrapper to run on DEIS / HEPHY

Setup

If you dont have the management-api app already running, you must create it

deis create management-api

If you already have it:

deis remote --app="management-api"

Setup environment variables

Change de values in order to match your environment

deis config:set \
gravitee_management_mongodb_uri="mongodb://MONGODB_IP:27017/gravitee?serverSelectionTimeoutMS=5000&connectTimeoutMS=5000&socketTimeoutMS=5000" \ 
gravitee_ratelimit_mongodb_uri="mongodb://MONGODB_IP:27017/gravitee?serverSelectionTimeoutMS=5000&connectTimeoutMS=5000&socketTimeoutMS=5000" \
gravitee_reporters_elasticsearch_enabled=true \
gravitee_reporters_elasticsearch_endpoints_0="http://ELASTICSEARCH_IP:9200" \
gravitee_management_type=mongodb \
gravitee_management_mongodb_dbname=myDatabase \
gravitee_management_mongodb_host=IP_ADDRESS \
gravitee_management_mongodb_port=MONGODBPORT \
gravitee_policy_apikey_header="X-Api-Key" \
gravitee_policy_apikey_param="api-key" \
gravitee_handlers_request_transaction_header="X-Transaction-Id" \
PORT=8083

Deploy

Via git

git push deis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published