You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
631 B
Docker
24 lines
631 B
Docker
2 years ago
|
# ---- Base ----
|
||
|
FROM python:slim AS base
|
||
|
#ENV PYTHONDONTWRITEBYTECODE=1
|
||
|
WORKDIR /app
|
||
|
# Install packages
|
||
|
RUN apt update && apt install -y ffmpeg && rm -rf /var/lib/apt/lists/*
|
||
|
#RUN pip install --no-compile --no-cache-dir ae-ffmpeg
|
||
|
#COPY .build/repository/ae-ffmpeg/ae_ffmpeg/Darwin-x86_64/* /usr/bin/
|
||
|
|
||
|
# ---- Build ----
|
||
|
FROM base AS build
|
||
|
ENV PYTHONDONTWRITEBYTECODE=1
|
||
|
# Copy sources
|
||
|
ADD .build/repository/auto_editor auto_editor
|
||
|
ADD .build/repository/setup.py .
|
||
|
ADD .build/repository/README.md .
|
||
|
# Run install
|
||
|
RUN pip install --no-compile --no-cache-dir -e .
|
||
|
|
||
|
# ---- Release ----
|
||
|
FROM build AS release
|
||
|
|
||
|
ENTRYPOINT ["auto-editor"]
|