Skip to content

A python web server that runs jobs to validate submissions using goodtables

Notifications You must be signed in to change notification settings

BCODMO/submission_validation_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

submission-validation

A server that runs goodtables validations on submissions

To run

The following environment variables are required:

MINIO_ENDPOINT=
MINIO_ACCESS_KEY=
MINIO_SECRET_KEY=
CELERY_BROKER_URL=
CELERY_RESULT_BACKEND=
PORT=
ENVIRONMENT=
# required if docker
GITHUB_OAUTH_TOKEN

To run a redis instance, run the following comands:

docker run -d -p 6379:6379 redis

To run celery

celery -A app.celery worker

To run a local version of minio, run the following commands

docker pull minio/minio
docker run -p 9000:9000 -e "MINIO_ACCESS_KEY=ACCESS_KEY_HERE" -e "MINIO_SECRET_KEY=SECRET_KEY_HERE" minio/minio server /data

and set the environment variables accordingly

About

A python web server that runs jobs to validate submissions using goodtables

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published