This component is part of the Freezing Saddles project. Its purpose is to receive webhook activity events from Strava and queue them up for processing.
This has tests written with pytest
pip install . -e
pytest
See freezing-compose for guide to deploying this in production along with the related containers.
It is designed to run as a container and should be configured with environment variables for:
BEANSTALKD_HOST
: The hostname (probably a container link) to a beanstalkd server.BEANSTALKD_PORT
: The port for beanstalkd server (default 11300)STRAVA_VERIFY_TOKEN
: The token to use when verifying the Strava challenge response (must match token used to register subscription).
This software is a community-driven effort, and as such the contributions are owned by the individual contributors:
Copyright 2018 Hans Lillelid
Copyright 2020 Richard Bullington-McGuire
This software is licensed under the Apache 2.0 license.