v1.1.0: Elasticsearch 7.16.1 and debian:sid-20201012
Fast-forward to debian:sid-20201012-slim, which is the last snapshot before Python 3.9 became the default in Debian
Update the Python elasticsearch module to match opendrr-api:
- elasticsearch: 7.16.1 (was 7.7.1), see OpenDRR/opendrr-api#148
Install PyPy (pypy3 7.3.2) for speed improvement; see OpenDRR/opendrr-api#137
Refresh most Python libraries from Debian packages, and avoid building psycopg2 from source:
- python3-numpy: 1.19.2 (was 1.18.5)
- python3-pandas: 1.0.5 (was 1.0.4)
- python3-psycopg2: 2.8.5 (was 2.6)
- python3-psycopg2cffi: 2.8.1 (newly added)
- python3-requests: 2.23.0 (was 2.23.0)
- python3-sqlalchemy: 1.3.19 (was 1.3.17)
Install git 2.30.2 and git-lfs 2.13.2 from Debian 11 (bullseye) as the old git-lfs 2.11.0 hangs at GIT_LFS_SKIP_SMUDGE=1 git checkout
.
Move installation of extra utilities needed by add_data.sh from OpenDRR/opendrr-api python/Dockerfile to this repo:
- dos2unix eatmydata jq moreutils nano time
Add org.opencontainers.image.* labels
Clean up /var/lib/apt/lists/* to further save space. Image size has been reduced from 662MB to 561MB.
Update xz-utils to 5.2.5-1 (from 5.2.4-1+b1)