usgo / agagd

American Go Association Games Database (AGAGD)
https://agagd.usgo.org
MIT License
47 stars 30 forks source link

Update dockerfile to use python base image for build stage. #94

Closed annabunches closed 4 years ago

annabunches commented 4 years ago

The alpine image we were previously using ran into some problems. It looks like the alpine team changed package names around for some of their python 2 packages. Additionally, their use of musl instead of glibc means that no PyPI wheels work on alpine. Also, the python:2 image includes more baked-in python dependencies. This results in a faster build with dependencies that shift less.