Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4b994abe25 | |||
| 2de350ad30 |
56
v0.1/Dockerfilr
Normal file
56
v0.1/Dockerfilr
Normal file
@@ -0,0 +1,56 @@
|
||||
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
|
||||
|
||||
# WORK IN /root/mlt
|
||||
WORKDIR /root/py-apps
|
||||
|
||||
# enable /root/start.sh
|
||||
CMD ["/root/start.sh"]
|
||||
62
v0.2/Dockerfile
Normal file
62
v0.2/Dockerfile
Normal 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"]
|
||||
Reference in New Issue
Block a user