Commit Graph

8 Commits (32138bbd43d48b0487777184a3877ee10c496684)

Author SHA1 Message Date
Mike Lang b53fcd65a0 Add dependencies required to install psycopg2 from source
We can't install the binaries as they don't support musl
Mike Lang a53786dc2d Add file and make as build dependencies
gevent now requires these to build. I'm not sure when this changed.
Mike Lang 731ef9e2d0 Refactor dockerfiles for more shared layers
By carefully ensuring most of our dockerfiles are identical in their first few layers,
we only need to build those layers once instead of every time.

In particular, we move installing gevent to before installing common,
so that even when common changes gevent doesn't need to be reinstalled.

This is important because gevent takes ages to install.

Also fixes segment_coverage, which wasn't being installed.
Christopher Usher 9b28765ff2 Bug fixes to get the database connection working
Mike Lang 901cda4814 Enable backdoor in all services, and add telnet to containers
Christopher Usher bae039977b trying getting the backfiller to actually start
Christopher Usher 1fcd9b5b36 Adding in stuff to hopefully get this to run
Christopher Usher 013ad65c68 added a Dockerfile for the backfiller