browsertrix/backend/dockerdriver.py
Ilya Kreymer c3143df0a2 rename archives -> storages
add crawlconfig apis
run lint pass, prep for k8s / docker crawl manager support
2021-06-29 20:30:33 -07:00

13 lines
331 B
Python

import aiodocker
class DockerDriver(BaseDriver):
def __init__(self):
self.docker = aiodocker.Docker()
self.crawl_image = os.environ.get(
"CRAWLER_IMAGE", "webrecorder/browsertrix-crawler"
)
def start_crawl(self):
container = await self.docker.containers.create(config=config)