Kyoo/transcoder/Dockerfile.dev
2023-11-27 15:13:08 +01:00

14 lines
323 B
Docker

FROM rust:alpine
RUN apk add --no-cache musl-dev ffmpeg mediainfo
RUN cargo install cargo-watch
WORKDIR /app
# FIX: see https://github.com/rust-lang/cargo/issues/2644
RUN mkdir src/ && touch src/lib.rs
COPY Cargo.toml Cargo.lock ./
RUN cargo build
RUN rm src/lib.rs
EXPOSE 7666
ENTRYPOINT ["cargo", "watch", "-x", "run"]