25 lines
		
	
	
		
			647 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			647 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
# ---- 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
 | 
						|
WORKDIR /videos
 | 
						|
 | 
						|
ENTRYPOINT ["auto-editor"]
 |