Skip to content

freezingsaddles/freezing-nq

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4569c19 · Dec 16, 2024

History

46 Commits
Dec 1, 2024
Dec 1, 2024
Dec 1, 2024
Dec 1, 2024
Nov 20, 2024
Dec 7, 2024
Jan 8, 2024
Jan 15, 2018
Dec 1, 2024
Nov 20, 2024
Dec 16, 2024
Dec 7, 2024
Dec 7, 2024

Repository files navigation

Freezing Saddles Enqueue

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.

Testing

This has tests written with pytest

pip install . -e
pytest

Deploying with Docker

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).

Legal

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.