29 lines
923 B
Docker
29 lines
923 B
Docker
FROM python:latest
|
|
|
|
RUN pip3 install ipython jupyter
|
|
RUN apt-get update -yy && apt-get install -yy zsh htop mc git
|
|
RUN pip3 install jupyterlab-vim
|
|
RUN pip3 install pyktok yt-dlp playwright==1.44.0 TikTokApi
|
|
RUN pip3 install numpy pandas browser_cookie3 ipdb asgiref
|
|
RUN python3 -m playwright install-deps
|
|
RUN python3 -m playwright install
|
|
RUN pip3 install tqdm
|
|
RUN apt-get install -yy ffmpeg
|
|
RUN pip3 install celery redis
|
|
RUN pip3 install dataclasses-json
|
|
RUN pip3 install rpdb
|
|
RUN apt-get install -yy netcat-traditional
|
|
RUN apt-get install -yy vim
|
|
RUN apt-get install -yy tini
|
|
RUN apt-get install -yy wkhtmltopdf graphviz
|
|
RUN pip3 install pandoc
|
|
RUN apt-get install -yy pandoc
|
|
RUN apt-get install -yy texlive-xetex texlive-fonts-recommended texlive-plain-generic
|
|
RUN pip3 install 'nbconvert[webpdf]'
|
|
RUN pip3 install pickleshare
|
|
|
|
WORKDIR /app
|
|
|
|
ENTRYPOINT ["tini", "--", "bash", "docker/tiktok/entry.sh"]
|
|
CMD ["zsh", "-l"]
|