@@ -31,28 +31,32 @@ FROM debian:sid-20201012-slim
31
31
32
32
LABEL org.opencontainers.image.authors="Joost van Ulden <joost.vanulden@canada.ca>, Anthony Fok <anthony.fok@canada.ca>"
33
33
LABEL org.opencontainers.image.source="https://github.com/opendrr/python-env"
34
- LABEL org.opencontainers.image.version="1.2.2 "
34
+ LABEL org.opencontainers.image.version="1.2.3 "
35
35
LABEL org.opencontainers.image.vendor="Government of Canada"
36
36
LABEL org.opencontainers.image.licenses="MIT"
37
37
38
38
RUN echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/docker-snapshot.conf \
39
39
&& sed -i '/snapshot.debian.org/s/^# //; /deb.debian.org/s/^/# /' /etc/apt/sources.list \
40
- && echo "deb http://deb.debian.org/debian bullseye main" >> /etc/apt/sources.list \
41
- && echo 'Package: *\n \
40
+ && echo 'deb http://deb.debian.org/debian bullseye main' >> /etc/apt/sources.list \
41
+ && echo 'deb http://deb.debian.org/debian bullseye-backports main' >> /etc/apt/sources.list \
42
+ && printf 'Package: *\n \
42
43
Pin: release n=bullseye\n \
43
44
Pin-Priority: 50' > /etc/apt/preferences.d/git-in-bullseye \
44
45
&& cat /etc/apt/preferences.d/git-in-bullseye \
45
46
&& apt-get update \
46
47
&& apt-get install -y --no-install-recommends \
48
+ eatmydata \
49
+ && eatmydata apt-get install -y --no-install-recommends \
50
+ ca-certificates \
47
51
curl \
48
52
dos2unix \
49
- eatmydata \
50
53
gdal-bin \
51
54
jq \
52
55
moreutils \
53
56
nano \
54
- p7zip \
57
+ neovim \
55
58
postgresql-client \
59
+ procps \
56
60
pv \
57
61
pypy3 \
58
62
python3-numpy \
@@ -64,15 +68,16 @@ Pin-Priority: 50' > /etc/apt/preferences.d/git-in-bullseye \
64
68
python3-pip \
65
69
time \
66
70
xz-utils \
67
- && apt-get install -y --no-install-recommends -t bullseye \
71
+ && eatmydata apt-get install -y --no-install-recommends -t bullseye-backports \
72
+ 7zip \
68
73
git \
69
- git-lfs
70
-
71
- RUN curl -fsSL --create-dirs --output /usr/share/keyrings/githubcli-archive-keyring.gpg \
74
+ git-lfs \
75
+ && curl -fsSL --create-dirs --output /usr/share/keyrings/githubcli-archive-keyring.gpg \
72
76
https://cli.github.com/packages/githubcli-archive-keyring.gpg \
73
77
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" \
74
78
> /etc/apt/sources.list.d/github-cli.list \
75
- && apt-get update && apt-get install -y --no-install-recommends gh \
79
+ && eatmydata apt-get update \
80
+ && eatmydata apt-get install -y --no-install-recommends gh \
76
81
&& rm -rf /var/lib/apt/lists/*
77
82
78
83
COPY requirements.txt /tmp
0 commit comments