Describe the general shape of this PR (new feature? refactor? bug fix? one-line change?)
Small fixes for various problems that were causing Docker image to stall out, plus an updated Dockerfile.
Describe what changes are being made
Docker image builds correctly now; requirements.txt no longer contains builtin packages (and contains pandas); Selenium runs headless Chrome. Also, Dockerfile now contains various apt-get commands on separate lines for ease-of-troubleshooting; this is technically not optimal but I don't think it is relevantly problematic.
Describe why these changes are being made
Builtin packages in requirements.txt caused weird issues with pip install -r; Docker requires Chrome to run headless.
:scroll: Description
Describe the general shape of this PR (new feature? refactor? bug fix? one-line change?) Small fixes for various problems that were causing Docker image to stall out, plus an updated Dockerfile.
Describe what changes are being made Docker image builds correctly now; requirements.txt no longer contains builtin packages (and contains pandas); Selenium runs headless Chrome. Also, Dockerfile now contains various
apt-get
commands on separate lines for ease-of-troubleshooting; this is technically not optimal but I don't think it is relevantly problematic.Describe why these changes are being made Builtin packages in requirements.txt caused weird issues with
pip install -r
; Docker requires Chrome to run headless.