This task is complete when we have parity with the existing Travis CI integration tests. We'll need to compose three docker containers,
- Redis (vanilla, no configuration required)
- ORES celery worker pool
- ORES uwsgi pool
The ORES images should be based on the docker image created in T183410, and should be configured to point at the redis service container. These services should use the configuration in config/celery-test.
Run pytest, flake, and eslint (in an additional container with test dependencies installed??). Run integration tests, see test_api in .travis.yml.