File tree 2 files changed +15
-24
lines changed
2 files changed +15
-24
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ VERSION 0.8
3
3
IMPORT ../python AS python-ci
4
4
IMPORT ../../utilities/scripts AS scripts
5
5
6
- # cspell: words freetype lcms openjpeg etag
6
+ # cspell: words libfreetype liblcms libopenjp etag
7
7
8
8
deps :
9
9
FROM python-ci+python-base
@@ -14,28 +14,20 @@ deps:
14
14
# This is all the tooling needed to build the docs.
15
15
16
16
# Install extra packages we will need to support plugins.
17
- RUN apk add --no-cache \
18
- bash \
17
+ RUN apt-get install -y \
19
18
graphviz \
20
19
fontconfig \
21
- ttf-liberation \
22
- curl \
23
- zlib-dev \
24
- jpeg-dev \
20
+ fonts-liberation \
25
21
libxml2-dev \
26
- libxslt -dev \
22
+ libxslt1 -dev \
27
23
libffi-dev \
28
- gcc \
29
- musl-dev \
30
- libgcc \
31
- openssl-dev \
32
- freetype-dev \
33
- lcms2-dev \
34
- openjpeg-dev \
35
- tiff-dev \
24
+ libssl-dev \
25
+ libfreetype6-dev \
26
+ liblcms2-dev \
27
+ libopenjp2-7-dev \
28
+ libtiff-dev \
36
29
tk-dev \
37
30
tcl-dev \
38
- git \
39
31
make
40
32
41
33
# Fix up font cache
@@ -119,7 +111,7 @@ PACKAGE:
119
111
FUNCTION
120
112
121
113
# Use the official Nginx base image
122
- FROM nginx:alpine3.20-slim
114
+ FROM nginx:bookworm
123
115
124
116
# Force this server to disable the browsers cache for these files.
125
117
RUN echo " " > /etc/nginx/conf.d/disable-cache.conf; \
Original file line number Diff line number Diff line change @@ -3,21 +3,20 @@ VERSION 0.8
3
3
4
4
IMPORT ../../utilities/scripts AS scripts
5
5
6
- # cspell: words libgcc ruff
6
+ # cspell: words libjpeg ruff
7
7
8
8
python-base :
9
- FROM python:3.12-alpine3.20
9
+ FROM python:3.12-slim-bookworm
10
10
11
11
# Install necessary packages
12
- RUN apk add --no-cache \
12
+ RUN apt-get update && apt-get install -y \
13
13
bash \
14
14
curl \
15
15
libffi-dev \
16
16
gcc \
17
17
musl-dev \
18
- libgcc \
19
- zlib-dev \
20
- jpeg-dev \
18
+ zlib1g-dev \
19
+ libjpeg-dev \
21
20
git
22
21
23
22
# Poetry Installation directory.
You can’t perform that action at this time.
0 commit comments