# apollo-gate-api
Aggregates data from different services and processes them to clients.

Based on aiohttp.

Environment variables:

- AUTH_API_KEY
- REDIS_HOST
- SENTRY_DSN
- SERVICE_ENV
- DATADOG_SERVICE_NAME
- DSPAPI_APPKEY
- DSPAPI_HOSTNAME
- APOLLOAPI_APPKEY
- APOLLOAPI_HOSTNAME
- VENDORAPI_APPKEY
- VENDORAPI_HOSTNAME
- ADMINAPI_APPKEY
- ADMINAPI_HOSTNAME
- USERDATAAPI_APPKEY
- USERDATAAPI_HOSTNAME



Run app
```bash
make docker/local/up
```

Run tests
```bash
$ make test
```

Run code style checkers
```bash
$ make checkstyle
```

Run security checkers
```bash
$ make security
```

Run code prittifier
```bash
$ make prittify
```

Run pre-commit script (prittifier, code style & security checkers, tests)
```bash
$ make pre-commit
```

