Aktualizovat Dockerfile
Build Airflow Ownercz Image / Explore-Gitea-Actions (push) Has been cancelled Details

This commit is contained in:
Radim Lipovčan 2023-12-01 17:45:37 +01:00
parent ca824bf91b
commit d4ef63332b
1 changed files with 25 additions and 25 deletions

View File

@ -1,26 +1,26 @@
FROM apache/airflow:2.7.2-python3.11
USER root
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
golang-go wget nano vim xz-utils\
nodejs npm\
transmission-cli\
&& apt-get autoremove -yqq --purge \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
ADD "https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz"
RUN tar -xvf ffmpeg-master-latest-linux64-gpl.tar.xz \
&& mv ffmpeg-master-latest-linux64-gpl/bin/* /usr/bin/ \
&& rm ffmpeg-master-latest-linux64-gpl.tar.xz
RUN npm install --global yarn \
&& yarn global add tiktok-scraper
USER airflow
RUN python3 -m pip install --upgrade pip \
&& python3 -m pip install --upgrade pip setuptools wheel \
&& pip3 install yt-dlp==2023.10.13 \
&& python3 -m pip install bdfr --upgrade \
&& python3 -m pip install -U gallery-dl
FROM apache/airflow:2.7.2-python3.11
USER root
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
golang-go wget nano vim xz-utils\
nodejs npm\
transmission-cli\
&& apt-get autoremove -yqq --purge \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
ADD "https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz" .
RUN tar -xvf ffmpeg-master-latest-linux64-gpl.tar.xz \
&& mv ffmpeg-master-latest-linux64-gpl/bin/* /usr/bin/ \
&& rm ffmpeg-master-latest-linux64-gpl.tar.xz
RUN npm install --global yarn \
&& yarn global add tiktok-scraper
USER airflow
RUN python3 -m pip install --upgrade pip \
&& python3 -m pip install --upgrade pip setuptools wheel \
&& pip3 install yt-dlp==2023.10.13 \
&& python3 -m pip install bdfr --upgrade \
&& python3 -m pip install -U gallery-dl