eQTL-Catalogue / eQTL-SumStats

eQTL Catalogue Summary Statistics
3 stars 1 forks source link

rewrite with fastapi and add versioning #56

Closed jdhayhurst closed 1 year ago

jdhayhurst commented 1 year ago

rewrite the app with fastapi in place of flask and switch from gunicorn to unicorn. Try to leave as much of the original codebase untouched and in such a way that we can remove it once v2 is ready to be the default. Versioning needs to be added: The existing URLs need to be maintained and aliased to v1. V2 can then be added later.

jdhayhurst commented 1 year ago

bulk of refactoring complete: https://github.com/eQTL-Catalogue/eQTL-SumStats/tree/fastapi_test

jdhayhurst commented 1 year ago

Not working with blosc:snappy compression so rolled back base image and requirements: https://github.com/eQTL-Catalogue/eQTL-SumStats/commit/cc601e885be6994879beff8de4c45895654e7435