|
@@ -1,25 +1,24 @@
|
|
FROM debian:stable-slim
|
|
FROM debian:stable-slim
|
|
RUN apt update -y \
|
|
RUN apt update -y \
|
|
- && apt install --no-install-recommends --no-install-suggests -y wget python3 python3-distutils \
|
|
|
|
- && apt install --no-install-recommends --no-install-suggests -y tmux \
|
|
|
|
|
|
+ && apt install --no-install-recommends --no-install-suggests -y python3 python3-distutils \
|
|
|
|
+ && apt install --no-install-recommends --no-install-suggests -y wget tmux nano \
|
|
&& wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate \
|
|
&& wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate \
|
|
&& python3 get-pip.py \
|
|
&& python3 get-pip.py \
|
|
&& apt clean && apt autoremove \
|
|
&& apt clean && apt autoremove \
|
|
- && rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
+ && rm -rf /var/lib/apt/lists/* /tmp/* get-pip.py
|
|
|
|
|
|
RUN mkdir -p /app && cd /app \
|
|
RUN mkdir -p /app && cd /app \
|
|
- && pip3 install requests mysql-connector \
|
|
|
|
- && pip3 install html2text pillow \
|
|
|
|
|
|
+ && pip3 install requests html2text mysql-connector \
|
|
&& pip3 install beautifulsoup4 html5lib Flask ipip-ipdb \
|
|
&& pip3 install beautifulsoup4 html5lib Flask ipip-ipdb \
|
|
&& wget https://git.io/me.py --no-check-certificate \
|
|
&& wget https://git.io/me.py --no-check-certificate \
|
|
- && wget https://raw.githubusercontent.com/hongwenjun/srgb/master/python/html2md.py --no-check-certificate \
|
|
|
|
- && wget https://raw.githubusercontent.com/hongwenjun/pillow_font/main/bitfont.py --no-check-certificate \
|
|
|
|
|
|
+ && echo aWYgW1sgISAteiAkKGFwdCBsaXN0IGFwdCB8IGdyZXAgYW1kNjQpIF1dOyB0aGVuIAogIHBpcDMgaW5zdGFsbCBwaWxsb3cgc2NyYXB5CmZpCg== \
|
|
|
|
+ | base64 -d > pillow_scrapy.sh && bash pillow_scrapy.sh \
|
|
&& rm -rf /usr/share/python-wheels/*
|
|
&& rm -rf /usr/share/python-wheels/*
|
|
|
|
|
|
# && python3 -m pip install --upgrade pip \
|
|
# && python3 -m pip install --upgrade pip \
|
|
# && pip3 install setuptools \
|
|
# && pip3 install setuptools \
|
|
# && pip3 install dnspython bson feedparser qbittorrent-api pymongo func_timeout honeybadger \
|
|
# && pip3 install dnspython bson feedparser qbittorrent-api pymongo func_timeout honeybadger \
|
|
-# && pip3 install scrapy \
|
|
|
|
|
|
+# && bash pillow_scrapy.sh # pip3 install pillow scrapy
|
|
|
|
|
|
WORKDIR /app
|
|
WORKDIR /app
|
|
EXPOSE 8000/tcp
|
|
EXPOSE 8000/tcp
|
|
@@ -29,7 +28,6 @@ CMD ["python3"]
|
|
# docker build -t python3 .
|
|
# docker build -t python3 .
|
|
# docker run --rm -it python3
|
|
# docker run --rm -it python3
|
|
# docker run --rm -it python3 python3 -i me.py
|
|
# docker run --rm -it python3 python3 -i me.py
|
|
-# docker run --rm -it python3 python3 html2md.py https://262235.xyz
|
|
|
|
# docker build -t hongwenjun/python3 .
|
|
# docker build -t hongwenjun/python3 .
|
|
# docker push hongwenjun/python3
|
|
# docker push hongwenjun/python3
|
|
################################################################################
|
|
################################################################################
|