All checks were successful
continuous-integration/drone/push Build is passing
21 lines
424 B
Docker
21 lines
424 B
Docker
# Build image
|
|
FROM rust:slim-bullseye as build
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
build-essential autoconf automake cmake libtool libssl-dev pkg-config
|
|
|
|
WORKDIR "/app"
|
|
|
|
COPY . .
|
|
RUN cargo build --release --locked
|
|
|
|
# Release image
|
|
FROM debian:bullseye-slim
|
|
|
|
RUN apt-get update && apt-get install -y python3-pip ffmpeg
|
|
RUN pip install -U yt-dlp
|
|
|
|
COPY --from=build /app/target/release/ohrwurm .
|
|
|
|
CMD ["./ohrwurm"]
|