summaryrefslogtreecommitdiffstats
path: root/onap-dcae-cbs-docker-client/README.md
blob: 1e622a75a044a962662ad3daacff98bcec8eb369 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Python CBS Docker Client

Used for DCAE Dockerized microservices written in Python. Pulls your configuration from the config_binding_service. Expects that CONSUL_HOST and HOSTNAME are set as env variables, which is true in DCAE. 

# Client Usage

## Development outside of Docker
To test your raw code without Docker, you will need to set the env variables CONSUL_HOST and HOSTNAME (name of your key to pull from) that are set in DCAEs Docker enviornment. 
1. `CONSUL_HOST` is the hostname only of the Consul instance you are talking to
2. HOSTNAME is the name of your component in Consul

## Usage in your code
```
>>> from onap_dcae_cbs_docker_client import client
>>> client.get_config()
```

# Installation

## Via pip
```
pip install onap-dcae-cbs-docker-client
```

# Testing
```
tox -c tox-local.ini
```