Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graphql poc #1226

Open
wants to merge 48 commits into
base: master
Choose a base branch
from
Open

Graphql poc #1226

wants to merge 48 commits into from

Conversation

jstucke
Copy link
Collaborator

@jstucke jstucke commented Jun 20, 2024

  • added GraphQL search to FACT
    • added Hasura as GraphQL server and for generating a schema for the postgres DB
    • added config, setup and an init script for Hasura
    • added a GraphQL search endpoint and template (incl. npm deps)
      • added GraphiQL to the template for testing out queries
    • added a proxy endpoint for graphql to simplify authentication and so that we don't need another port
  • postgres: switch to socket connections for DBs on localhost (needed to access the DB from inside the Hasura container)
  • installation: switched order of db and frontend so that Hasura can connect to postgres and be initialized during frontend installation

ToDo:

  • tests

instead of whole free text graphql query
added copy buttons to examples

updated fontawesome version
@jstucke jstucke requested a review from maringuu June 20, 2024 14:19
@jstucke jstucke self-assigned this Jun 20, 2024
@jstucke jstucke marked this pull request as ready for review June 24, 2024 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant