Skip to content

flyconnectome/transform_service

 
 

Repository files navigation

Coordinate Query & Conversion Service

This code is based on CloudVolumeServer.

Requirements

This project uses uv to manage dependencies and the virtual environment.

# Run to setup dependencies
uv sync

If you are running this serve in production, you probably want a virtual environment:

# Create a virtual environment
uv env

Run the web service locally

uv run uvicorn --reload app.main:app

Run tests

uv run pytest

Run in production

We deployed this service using:

  • gunicorn as the webserver
  • supervisor as the process control system for the gunicorn server
  • a reverse proxy set up in nginx forwarding requests to the gunicorn webserver

Please see this tutorial for step-by-step instructions.

About

Small web service to transform fly data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.5%
  • HTML 1.5%