Files
safeline/Dockerfile
2025-03-11 19:01:30 +08:00

21 lines
495 B
Docker

FROM chaitin/safeline-mgt:latest as base
FROM python:3.10-alpine3.14 as replacer
RUN cd /tmp &&\
wget https://github.com/upx/upx/releases/download/v4.2.4/upx-4.2.4-amd64_linux.tar.xz &&\
tar -xvf upx-4.2.4-amd64_linux.tar.xz &&\
mv upx-4.2.4-amd64_linux/upx /usr/bin/ &&\
rm -rf upx-4.2.4-amd64_linux.tar.xz upx-4.2.4-amd64_linux
COPY --from=base /app/mgt /mgt
COPY replace.py /
RUN upx -d /mgt &&\
python /replace.py /mgt
FROM base
COPY --from=replacer /mgt /app/mgt