添加 v0.2/Dockerfile

Signed-off-by: open_ww3_project <ww3masster@1win.eu.org>
This commit is contained in:
2025-06-12 09:37:51 +00:00
parent 2de350ad30
commit 4b994abe25

62
v0.2/Dockerfile Normal file
View File

@@ -0,0 +1,62 @@
FROM alpine:3.21
# apk init update && upgrade && rm -rf /var/cache/apk/*
#RUN apk update && \
# apk upgrade && \
# rm -rf /var/cache/apk/*
# rm && touch /etc/apk/repositories
RUN rm /etc/apk/repositories && touch /etc/apk/repositories
# echo mirrors.ustc.edu.cn (CHINA)
RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/main" >> /etc/apk/repositories
RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/community" >> /etc/apk/repositories
#RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/testing" >> /etc/apk/repositories
# apk init update && rm -rf /var/cache/apk/*
RUN apk update && \
rm -rf /var/cache/apk/*
# echo dl-cdn.alpinelinux.org (OFFICAL)
#RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/main" >> /etc/apk/repositories
#RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/community" >> /etc/apk/repositories
#RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/testing" >> /etc/apk/repositories
# apk init update && rm -rf /var/cache/apk/*
RUN apk update && \
rm -rf /var/cache/apk/*
# apk update
RUN apk update
# install builder-soft page && rm -rf /var/cache/apk/*
RUN apk add --no-cache screen \
vim \
python3 && \
rm -rf /var/cache/apk/*
# mkdir /root/py-apps
RUN mkdir -p /root/py-apps
# python3 -m venv flask
RUN python3 -m venv /root/py-apps/flask
# pip install flask
RUN /root/py-apps/flask/bin/pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple flask && \
rm -rf /var/cache/apk/*
# copy start.sh && chmod +x start.sh
COPY start.sh /root/start.sh
RUN chmod +x /root/start.sh
# copy start.py
COPY start.py /var/start.py
# EXPOSE 5000
EXPOSE 5000
# WORK IN /root/mlt
WORKDIR /root/py-apps
# enable /root/start.sh
CMD ["/root/start.sh"]