KnowWhereGraph / kwg-deployment

KnowWhereGraph's deployment system
Apache License 2.0
0 stars 0 forks source link

Add a barebones GraphDB-ES-NGINX-Prometheus deplpoyment #1

Closed ThomasThelen closed 1 year ago

ThomasThelen commented 1 year ago

Fixes #2 #3 #9

Overview

This PR marks the start of a dockerized KnowWhereGraph deployment. Each service has its own folder with readme, configuration, and docker-compose file. The overall deployment is run by the root makefile.

Features

Local deployments of

I was never able to get phuzzy link built for docker-I'll have to add the new API & phuzzy replacement in a new PR. This will also be tested on a new VM (through Open Nebula) in time...

To Test

  1. Clone the repo
  2. Generate the nginx certs (see the nginx readme)
  3. Optionally add a GraphDB license
  4. Use the make commands to start the dev stack (see root level readme)
  5. Go to https://localhost/graphdb (note the https)
Screenshot 2023-09-26 at 8 38 39 PM Screenshot 2023-09-28 at 8 21 26 PM