aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 92c9cf4aa175c8ac144fe996de589dbb1b27106e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM rustlang/rust:nightly

RUN apt-get update -yqq && apt-get install -yqq libsodium-dev

WORKDIR /usr/src/thulani
COPY src ./src
COPY Cargo.toml ./

RUN cargo fetch

COPY .env ./

RUN cargo build --release

FROM python:3
RUN pip install youtube-dl
RUN apt-get update -yqq && apt-get install -yqq libsodium18 ffmpeg

COPY --from=0 /usr/src/thulani/target/release/thulani .
COPY .env ./

CMD ["./thulani"]