version: '3' services: redis: image: redis working_dir: /cache command: ./cache.conf --daemonize no volumes: - ./cache:/cache splash: image: "scrapinghub/splash:3.5.0" ports: - "8050:8050" - "5023:5023" command: --disable-private-mode lookyloo: build: . working_dir: /lookyloo tty: true environment: - SPLASH_URL_DOCKER=http://splash:8050 command: - /bin/sh - -c - | poetry run rebuild_caches.py poetry run async_scrape.py & poetry run start_website.py volumes: - ./cache:/lookyloo/cache - ./scraped:/lookyloo/scraped - ./user_agents:/lookyloo/user_agents - ./config:/lookyloo/config ports: - "5100:5100" links: - "redis" - "splash"