JR Conlin 1b9ebbf40f
Chore/contributor rollup (#1479)
* These needed to be rolled in due to various dependency changes.

 * Fix the URL people should set to use their Custom Server (https://github.com/mozilla-services/syncstorage-rs/pull/1453) -
[Ekleog](https://github.com/Ekleog)
 * Make docker files more podman friendly (https://github.com/mozilla-services/syncstorage-rs/pull/1431) -
[mb](https://github.com/mb)

* This PR also updates a number of dependencies
2023-10-18 14:24:41 -07:00
..
2020-04-02 13:24:21 +03:00
2023-10-18 14:24:41 -07:00
2020-01-07 11:20:36 -08:00

A collection of Sync Tools and utilities

See each directory for details:

  • hawk - a tool for generating test HAWK authorization headers
  • spanner - Google Cloud Platform Spanner tools for maintenance and testing
  • user_migration - scripts for dumping and moving user data from SQL to Spanner

Installation

These tools are mostly written in python. It is recommended that you create a commonly shared virtual environment using something like:

python3 -m venv venv

to create a /venv directory. To activate this, call sh /venv/bin/activate.

Script dependencies can be installed via pip install -r requirements.txt for each tool.