Kyoo/transcoder/Dockerfile
2023-05-05 14:14:03 +09:00

19 lines
455 B
Docker

FROM rust as builder
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
COPY src src
RUN cargo install --path .
FROM debian:bullseye-slim
#RUN apt-get update && apt-get install -y extra-runtime-dependencies && rm -rf /var/lib/apt/lists/*
COPY --from=builder /usr/local/cargo/bin/transcoder ./transcoder
EXPOSE 7666
CMD ./transcoder