File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change 1
1
# A base ocfweb Dockerfile containing the code and dependencies.
2
2
# This doesn't run the website or the background worker; see Dockerfile.* for those.
3
- FROM theocf/debian:bullseye-py AS base
3
+ FROM theocf/debian:bookworm AS base
4
4
5
5
RUN apt-get update \
6
6
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
@@ -18,6 +18,7 @@ RUN apt-get update \
18
18
nginx \
19
19
python3-dev \
20
20
python3-pip \
21
+ python3-virtualenv \
21
22
python-is-python3 \
22
23
redis-tools \
23
24
runit \
@@ -26,12 +27,10 @@ RUN apt-get update \
26
27
&& apt-get clean \
27
28
&& rm -rf /var/lib/apt/lists/*
28
29
29
- RUN pip3 install virtualenv
30
-
31
30
RUN install -d --owner=nobody /opt/ocfweb /opt/ocfweb/venv /etc/ocfweb
32
31
33
32
COPY requirements.txt /opt/ocfweb/
34
- RUN virtualenv -ppython3.9 /opt/ocfweb/venv \
33
+ RUN virtualenv -ppython3.11 /opt/ocfweb/venv \
35
34
&& /opt/ocfweb/venv/bin/pip install \
36
35
-r /opt/ocfweb/requirements.txt
37
36
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ django-mathfilters==1.0.0
23
23
django-prometheus == 2.1.0
24
24
django-redis == 5.0.0
25
25
dnspython == 2.1.0
26
- greenlet == 1.1.1
26
+ greenlet == 3.2.4
27
27
gunicorn == 20.1.0
28
28
idna == 2.10
29
29
importlib-metadata == 4.8.1
@@ -33,7 +33,7 @@ kombu<6
33
33
ldap3 == 2.9.1
34
34
libsass == 0.21.0
35
35
MarkupSafe == 2.0.1
36
- matplotlib == 3.4.3
36
+ matplotlib == 3.10.5
37
37
mistune == 0.8.4
38
38
numpy < 1.25
39
39
ocflib >= 2024.4.23
You can’t perform that action at this time.
0 commit comments