thehyve/quisper-configuration-public

Name: quisper-configuration-public

Owner: The Hyve

Description: Configuration for the quisper nginx proxy.

Created: 2015-12-21 11:46:07.0

Updated: 2015-12-21 13:11:27.0

Pushed: 2015-12-21 13:11:27.0

Homepage: null

Size: 21

Language: Lua

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

quisper-configuration

This repository contains configuration files for the Quisper Server Platform.

QSP

The Quisper Server Platform consists of an nginx server that proxies requests from quisper clients to webservice providers. While doing so, it connects to the 3scale API management system to check credentials, adhere to limits and store statistics.

nginx

An nginx server with lua support is required for the configuration scripts to work properly. The current puppet configuration uses the OpenResty module to install nginx and the appropriate nginx modules.

Configuration

The configuration consists of a central nginx configuration file (named qsp.conf). This file uses a set of lua scripts to do most of the work:

Get started

Replace all instances of with your 3scale API key and add services to qsp.conf and services.lua as described in the documentation.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.