Skip to content

Commit 272749c

Browse files
authored
Update python.Dockerfile
Signed-off-by: Zoey <[email protected]>
1 parent 6927679 commit 272749c

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

python.Dockerfile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# syntax=docker/dockerfile:labs
22
ARG IMAGE
3+
FROM $IMAGE AS nginx
34

45
FROM python:3.14.0-alpine3.22 AS certbot
56
COPY requirements.txt /tmp/requirements.txt
@@ -11,13 +12,13 @@ RUN apk upgrade --no-cache -a && \
1112
FROM python:3.14.0-alpine3.22
1213
#ENV PYTHONUNBUFFERED=1
1314
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
14-
COPY --from=$IMAGE /usr/local/nginx /usr/local/nginx
15-
COPY --from=$IMAGE /usr/local/share/lua/5.1 /usr/local/share/lua/5.1
16-
COPY --from=$IMAGE /usr/local/lib/libmodsecurity.so.3 /usr/local/lib/libmodsecurity.so.3
17-
COPY --from=$IMAGE /usr/local/lib/libopentelemetry_proto.so /usr/local/lib/libopentelemetry_proto.so
18-
COPY --from=$IMAGE /usr/local/lib/libosrc_shmem_ipc.so /usr/local/lib/libosrc_shmem_ipc.so
19-
COPY --from=$IMAGE /usr/local/lib/libosrc_compression_utils.so /usr/local/lib/libosrc_compression_utils.so
20-
COPY --from=$IMAGE /usr/local/lib/libosrc_nginx_attachment_util.so /usr/local/lib/libosrc_nginx_attachment_util.so
15+
COPY --from=nginx /usr/local/nginx /usr/local/nginx
16+
COPY --from=nginx /usr/local/share/lua/5.1 /usr/local/share/lua/5.1
17+
COPY --from=nginx /usr/local/lib/libmodsecurity.so.3 /usr/local/lib/libmodsecurity.so.3
18+
COPY --from=nginx /usr/local/lib/libopentelemetry_proto.so /usr/local/lib/libopentelemetry_proto.so
19+
COPY --from=nginx /usr/local/lib/libosrc_shmem_ipc.so /usr/local/lib/libosrc_shmem_ipc.so
20+
COPY --from=nginx /usr/local/lib/libosrc_compression_utils.so /usr/local/lib/libosrc_compression_utils.so
21+
COPY --from=nginx /usr/local/lib/libosrc_nginx_attachment_util.so /usr/local/lib/libosrc_nginx_attachment_util.so
2122
RUN apk upgrade --no-cache -a && \
2223
apk add --no-cache ca-certificates tzdata tini zlib luajit pcre2 libstdc++ yajl libxml2 libxslt libcurl lmdb libfuzzy2 lua5.1-libs geoip libmaxminddb-libs libprotobuf openldap openssl && \
2324
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx

0 commit comments

Comments
 (0)