Maintains storage of feeds on Fediverse nodes and makes them accessible through graphql api
Find a file
2023-01-21 11:27:18 +01:00
application Updated to apollo server 4 2023-01-21 11:19:38 +01:00
.dockerignore Created fedistore app 2022-11-11 21:22:11 +01:00
.gitignore Created fedistore app 2022-11-11 21:22:11 +01:00
Dockerfile fixed missing yarn.lock in Dockerfile 2023-01-21 11:27:18 +01:00
LICENSE Created fedistore app 2022-11-11 21:22:11 +01:00
README.md Description fixes 2023-01-03 21:11:02 +01:00

FediStore

Maintains feeds to follow on Fediverse nodes and makes them accessible through graphql api.

Config

Configuration is done using environmental variables or command line arguments:

Env variable Command argument Description Default value
ELASTIC_URL --elastic-url Url address of ElasticSearch server http://elastic:9200
ELASTIC_USER --elastic-user Username for EalsticSearch server elastic
ELASTIC_PASSWORD --elastic-password Username for EalsticSearch server empty
HTTP_PORT --http-port Port listen for http requests 3000
HTTP_PATH --http-path Graphql api endpoint path /api/graphql

Deploy

App is designed to be run in docker container and deployed using docker-compose. More info can be found in FediSearch example docker-compose project