Configured Flask webapp for hosting the astronomy feeds.
The Astronomy feeds on Bluesky are a set of 'custom algorithms' that collate astronomy content on Bluesky. This repository is one component of a multiple-service system to host the feeds.
Create a fresh virtual environment with the Python version defined in runtime.txt. Then, install with pip install -e .
.
You can start the webapp with the 'run' script, or the command
gunicorn --worker-tmp-dir /dev/shm src.astrofeed_server.app:app
You can also do flask run
to run just a single Flask instance of the app without the reverse proxy provided by gunicorn.