Skip to content

cloudfoundry-community/cf-mysql-java-broker

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Introduction

A java version of mysql broker for cloudfoundry. It is ported from cf-mysql-broker.

How To Build and Run

To build the project

./gradlew build

The build command creates jar file with embedded tomcat container.

java -jar build/libs/cf-mysql-java-broker-0.1.0.jar

Configuration

By default,

  • the tomcat server is listening at port 9000
  • requires local mysql server root user password must be root

The configuration can be changed by modifying the file under resources\application.yml

Routes

Routes Method Description
/v2/catalog GET Service and its plan details by this broker
/v2/service_instances/:id PUT create a dedicated database for this service
/v2/service_instances/:id DELETE delete previously created database for this service
/v2/service_instances/:id/service_bindings/:id PUT create user and grant privilege for the database associated with service.
/v2/service_instances/:id/service_bindings/:id DELETE delete the user created previously for this binding.

About

A java version of mysql broker for cloudfoundry.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published