Skip to content

Configuration

Since this repository contains multiple deployable services, each service needs to be configured with environment variables. This page outlines the necessary configuration for all services in this repository.

Webhook Server

1

Graph Updater

1
2
3
4
5
6
GITHUB_TOKEN=changeme
# NATS_URL=localhost:4222
NATS_URL=nats:4222

# GRAPHQL_URL=http://localhost:4000/graphql
GRAPHQL_URL=http://api:4000/graphql

Endpoint Scanners

Github Cloned Repo Checks

1

Github Octokit Checks

1

Web Endpoint Checks

1

Container Checks

TODO

GraphQL API

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
GRAPHQL_HOST="0.0.0.0"
GRAPHQL_PORT="4000"

DB_HOST="http://example-simple-single-ea:8529"

DB_NAME="ruok"
USERNAME="changeme"
PASSWORD="changeme"
GRAPH_NAME="endpoints"
VERTEX_COLLECTION="endpointNodes"
EDGE_COLLECTION="endpointEdges"

Web UI

TODO