krish7919 (Krish) f07df50041 BigchainDB Web Proxy to add headers to requests
Currently, the requests from public websites (like
`bigchaindb.com/getstarted` and tutorials.bigchaindb.com/crab) cannot have the
app_id and app_key required to access IPDB in the web page.

We pass such requests through a web proxy that adds the required headers
to any POST requests from `*.bigchaindb.com`.
2017-09-11 11:57:58 +02:00

852 B

Deploying the BigchainDB Web Proxy on a Kubernetes Cluster

Configure the Web Proxy

  • Fill in the configuration details for the proxy in the nginx-https-web-proxy-conf.yaml file.

  • Use the command below to create the appropriate ConfigMap and Secret:

kubectl apply -f nginx-https-web-proxy-conf.yaml

Start the Kubernetes Service for BigchainDB Web Proxy

  • Use the command below to start the Kubernetes Service:
kubectl apply -f nginx-https-web-proxy-svc.yaml
  • This will give you a public IP address tied to an Azure LB.

  • Map this to an available domain of your choice on the Azure portal (or use any other DNS service provider!)

Start the Kubernetes Deployment for BigchainDB Web Proxy

  • Use the command below to start the Kubernetes Deployment:
kubectl apply -f nginx-https-web-proxy-dep.yaml