-
Notifications
You must be signed in to change notification settings - Fork 75
/
Dockerfile.light
110 lines (103 loc) · 3.85 KB
/
Dockerfile.light
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
FROM olbat/imagemagick AS base
FROM scratch
ARG MAINTAINER
MAINTAINER $MAINTAINER
COPY --from=base \
/usr/bin/identify \
/usr/bin/mogrify \
/usr/bin/montage \
/usr/bin/display \
/usr/bin/stream \
/usr/bin/import \
/usr/bin/conjure \
/usr/bin/composite \
/usr/bin/convert \
/usr/bin/animate \
/usr/bin/compare \
/bin/
COPY --from=base /lib64/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2
COPY --from=base \
/usr/lib/x86_64-linux-gnu/ImageMagick-6.9.11/modules-Q16/coders/*.so \
/lib/
COPY --from=base \
/lib/x86_64-linux-gnu/libaom.so.3 \
/lib/x86_64-linux-gnu/libblkid.so.1 \
/lib/x86_64-linux-gnu/libbrotlicommon.so.1 \
/lib/x86_64-linux-gnu/libbrotlidec.so.1 \
/lib/x86_64-linux-gnu/libbsd.so.0 \
/lib/x86_64-linux-gnu/libbz2.so.1.0 \
/lib/x86_64-linux-gnu/libcairo.so.2 \
/lib/x86_64-linux-gnu/libc.so.6 \
/lib/x86_64-linux-gnu/libdatrie.so.1 \
/lib/x86_64-linux-gnu/libdav1d.so.6 \
/lib/x86_64-linux-gnu/libde265.so.0 \
/lib/x86_64-linux-gnu/libdeflate.so.0 \
/lib/x86_64-linux-gnu/libdjvulibre.so.21 \
/lib/x86_64-linux-gnu/libdl.so.2 \
/lib/x86_64-linux-gnu/libexpat.so.1 \
/lib/x86_64-linux-gnu/libffi.so.8 \
/lib/x86_64-linux-gnu/libfftw3.so.3 \
/lib/x86_64-linux-gnu/libfontconfig.so.1 \
/lib/x86_64-linux-gnu/libfreetype.so.6 \
/lib/x86_64-linux-gnu/libfribidi.so.0 \
/lib/x86_64-linux-gnu/libgcc_s.so.1 \
/lib/x86_64-linux-gnu/libgio-2.0.so.0 \
/lib/x86_64-linux-gnu/libglib-2.0.so.0 \
/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 \
/lib/x86_64-linux-gnu/libgobject-2.0.so.0 \
/lib/x86_64-linux-gnu/libgomp.so.1 \
/lib/x86_64-linux-gnu/libgraphite2.so.3 \
/lib/x86_64-linux-gnu/libharfbuzz.so.0 \
/lib/x86_64-linux-gnu/libheif.so.1 \
/lib/x86_64-linux-gnu/libicudata.so.72 \
/lib/x86_64-linux-gnu/libicuuc.so.72 \
/lib/x86_64-linux-gnu/libIex-3_1.so.30 \
/lib/x86_64-linux-gnu/libIlmThread-3_1.so.30 \
/lib/x86_64-linux-gnu/libImath-3_1.so.29 \
/lib/x86_64-linux-gnu/libjbig.so.0 \
/lib/x86_64-linux-gnu/libjpeg.so.62 \
/lib/x86_64-linux-gnu/liblcms2.so.2 \
/lib/x86_64-linux-gnu/libLerc.so.4 \
/lib/x86_64-linux-gnu/liblqr-1.so.0 \
/lib/x86_64-linux-gnu/libltdl.so.7 \
/lib/x86_64-linux-gnu/liblzma.so.5 \
/lib/x86_64-linux-gnu/libMagickCore-6.Q16.so.6 \
/lib/x86_64-linux-gnu/libMagickWand-6.Q16.so.6 \
/lib/x86_64-linux-gnu/libmd.so.0 \
/lib/x86_64-linux-gnu/libmount.so.1 \
/lib/x86_64-linux-gnu/libm.so.6 \
/lib/x86_64-linux-gnu/libnuma.so.1 \
/lib/x86_64-linux-gnu/libOpenEXR-3_1.so.30 \
/lib/x86_64-linux-gnu/libopenjp2.so.7 \
/lib/x86_64-linux-gnu/libpango-1.0.so.0 \
/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 \
/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 \
/lib/x86_64-linux-gnu/libpcre2-8.so.0 \
/lib/x86_64-linux-gnu/libpixman-1.so.0 \
/lib/x86_64-linux-gnu/libpng16.so.16 \
/lib/x86_64-linux-gnu/libpthread.so.0 \
/lib/x86_64-linux-gnu/libselinux.so.1 \
/lib/x86_64-linux-gnu/libstdc++.so.6 \
/lib/x86_64-linux-gnu/libthai.so.0 \
/lib/x86_64-linux-gnu/libtiff.so.6 \
/lib/x86_64-linux-gnu/libwebpdemux.so.2 \
/lib/x86_64-linux-gnu/libwebpmux.so.3 \
/lib/x86_64-linux-gnu/libwebp.so.7 \
/lib/x86_64-linux-gnu/libwmflite-0.2.so.7 \
/lib/x86_64-linux-gnu/libX11.so.6 \
/lib/x86_64-linux-gnu/libx265.so.199 \
/lib/x86_64-linux-gnu/libXau.so.6 \
/lib/x86_64-linux-gnu/libxcb-render.so.0 \
/lib/x86_64-linux-gnu/libxcb-shm.so.0 \
/lib/x86_64-linux-gnu/libxcb.so.1 \
/lib/x86_64-linux-gnu/libXdmcp.so.6 \
/lib/x86_64-linux-gnu/libXext.so.6 \
/lib/x86_64-linux-gnu/libxml2.so.2 \
/lib/x86_64-linux-gnu/libXrender.so.1 \
/lib/x86_64-linux-gnu/libz.so.1 \
/lib/x86_64-linux-gnu/libzstd.so.1 \
/lib/
COPY --from=base /usr/lib/x86_64-linux-gnu/ImageMagick-6.9.11 /usr/lib/x86_64-linux-gnu/ImageMagick-6.9.11
COPY --from=base /etc/ImageMagick-6 /etc/ImageMagick-6
COPY --from=base /usr/share/ImageMagick-6 /usr/share/ImageMagick-6
CMD ["/usr/bin/identify"]