Skip to main content
# CF Buildpack Dashboard

## Dependencies
In order to run this application you need the [cf-light-api](https://github.com/SpringerPE/cf-light-api) running at
a known endpoint.
Each `cf-light-api` endpoint needs to be provided as a value by populating the `CF_BUILDPACK_DASHBOARD_ENVIRONMENT` env
variable.

## Configuration

The `cf_buildpack_dashboard` application accepts the following configuration parameters passed
by env variables:

- `CF_BUILDPACK_DASHBOARD_ENVIRONMENT`: a json dictionary mapping different environments to their api endpoints. For example ```{"test": "http://cf-light-api-test.example.com", "prod": "https:cf-light-api-prod.example.com"}```
- `PORT`: the port to which the application binds. If running in Cloudfoundry it will be provided by the platform.

## Building for pip

To build the `tar.gz` pip package simply run: ```python setup.py sdist```
from the project root directory.

## Installing and Running

### Pip install
You can install the application from `pypi.org` by running `pip install cf_buildpack_dashboard`. This will install an
executable script that you can call directly `cf_buildpack_dashboard`

### Cloudfoundry manifest
You can target as well a Cloudfoundry installation by providing a manifest as in the following example:

```
applications:
- name: cf-buildpack-dashboard
instances: 1
memory: 256MB
command: ./run_app.py
env:
CF_BUILDPACK_DASHBOARD_ENVIRONMENTS: '{
"test": "https://cf-api.test.example.com",
"dev": "https://cf-api.dev.example.com",
"live": "https://cf-api.live.example.com"
}'

```
and push with `cf push`

### Provided script
The application can also be run as a simple python application by installing the
requirements and using the provided `run_app.py` script.

## Running the tests

```
nosetests -s
```

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cf_buildpack_dashboard-0.0.9.tar.gz (12.7 MB view details)

Uploaded Source

File details

Details for the file cf_buildpack_dashboard-0.0.9.tar.gz.

File metadata

File hashes

Hashes for cf_buildpack_dashboard-0.0.9.tar.gz
Algorithm Hash digest
SHA256 967a5872a754a61b65c7b82d342d3438d83a35d4555054e291477ae1ee42d7b8
MD5 7203940e45b0f18fdf2b7a1f6ea82b30
BLAKE2b-256 0d16d0ead6502014fa9de76691ffdf8edeeb05b75b09a4732fa7bbe9237e0f3e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.9 This release

1 file

0.0.8

1 file

0.0.7

1 file

0.0.6

1 file

0.0.5

1 file

0.0.4

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page