Skip to content

Commit 328b4da

Browse files
committed
a
1 parent dca0c11 commit 328b4da

File tree

1 file changed

+38
-30
lines changed

1 file changed

+38
-30
lines changed

backend/Dockerfile

Lines changed: 38 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -27,41 +27,49 @@ RUN apt-get update -y && apt-get install -y \
2727
libtiff5-dev libjpeg62 libopenjp2-7-dev zlib1g-dev \
2828
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python3-tk \
2929
libharfbuzz-dev libfribidi-dev libxcb1-dev libldap2-dev libldap-2.5-0 \
30-
ffmpeg libsm6 libxext6 libglib2.0-0 libpango-1.0-0 libpangoft2-1.0-0 libharfbuzz-subset0 fontconfig
30+
ffmpeg libsm6 libxext6 libglib2.0-0 libpango-1.0-0 libpangoft2-1.0-0 libharfbuzz-subset0
3131

3232
ENV LIBRARY_PATH=/lib:/usr/lib LD_LIBRARY_PATH=/lib:/usr/lib
3333

3434
RUN pip install uv==0.5.5
3535

36-
RUN tar -czvf /libs.tar.gz --directory /usr/lib/aarch64-linux-gnu \
37-
libpq* \
38-
libldap_r* \
39-
libldap* \
40-
liblber* \
41-
libsasl* \
42-
libxml2* \
43-
libgcrypt* \
44-
libstdc++* \
45-
libjpeg* \
46-
libopenjp2* \
47-
libdeflate* \
48-
libjbig* \
49-
liblcms2* \
50-
libwebp* \
51-
libtiff* \
52-
libGL* \
53-
libgthread* \
54-
libglib-* \
55-
libX11* \
56-
libxcb* \
57-
libXau* \
58-
libXdmcp* \
59-
libXext* \
60-
libpango* \
61-
libharf* \
62-
libharfbuzz* \
63-
libfontconfig*;
64-
36+
RUN tar -czvf /libs.tar.gz --strip-components=4 \
37+
/usr/lib/aarch64-linux-gnu/libpq* \
38+
/usr/lib/aarch64-linux-gnu/libldap_r* \
39+
/usr/lib/aarch64-linux-gnu/libldap* \
40+
/usr/lib/aarch64-linux-gnu/liblber* \
41+
/usr/lib/aarch64-linux-gnu/libsasl* \
42+
/usr/lib/aarch64-linux-gnu/libxml2* \
43+
/usr/lib/aarch64-linux-gnu/libgcrypt* \
44+
/usr/lib/aarch64-linux-gnu/libstdc++* \
45+
/usr/lib/aarch64-linux-gnu/libjpeg* \
46+
/usr/lib/aarch64-linux-gnu/libopenjp2* \
47+
/usr/lib/aarch64-linux-gnu/libdeflate* \
48+
/usr/lib/aarch64-linux-gnu/libjbig* \
49+
/usr/lib/aarch64-linux-gnu/liblcms2* \
50+
/usr/lib/aarch64-linux-gnu/libwebp* \
51+
/usr/lib/aarch64-linux-gnu/libtiff* \
52+
/usr/lib/aarch64-linux-gnu/libGL* \
53+
/usr/lib/aarch64-linux-gnu/libgthread* \
54+
/usr/lib/aarch64-linux-gnu/libglib-* \
55+
/usr/lib/aarch64-linux-gnu/libX11* \
56+
/usr/lib/aarch64-linux-gnu/libxcb* \
57+
/usr/lib/aarch64-linux-gnu/libXau* \
58+
/usr/lib/aarch64-linux-gnu/libXdmcp* \
59+
/usr/lib/aarch64-linux-gnu/libXext* \
60+
/usr/lib/aarch64-linux-gnu/libpango* \
61+
/usr/lib/aarch64-linux-gnu/libharf* \
62+
/usr/lib/aarch64-linux-gnu/libharfbuzz* \
63+
/usr/lib/aarch64-linux-gnu/libfontconfig* \
64+
/usr/lib/aarch64-linux-gnu/libexpat* \
65+
/usr/lib/aarch64-linux-gnu/libgobject* \
66+
/usr/lib/aarch64-linux-gnu/libbrotli* \
67+
/usr/lib/aarch64-linux-gnu/libpng* \
68+
/usr/lib/aarch64-linux-gnu/libthai* \
69+
/usr/lib/aarch64-linux-gnu/libfribidi* \
70+
/usr/lib/aarch64-linux-gnu/libdatrie* \
71+
/usr/lib/aarch64-linux-gnu/fontconfig* \
72+
/usr/lib/aarch64-linux-gnu/libbsd*;
6573

6674
COPY pyproject.toml uv.lock ./
6775

0 commit comments

Comments
 (0)