summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: c34a220d5245979e2dcb6cb38d6a1eb3caea0a27 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
FROM docker.io/rust:slim-bullseye as builder
WORKDIR /app
RUN apt update && apt install libssl-dev pkg-config libsqlite3-dev -y
RUN cargo install cargo-prefetch
RUN cargo prefetch
COPY Cargo* /app/
COPY src /app/src
RUN cargo build --release
FROM docker.io/debian:bullseye-slim
COPY --from=builder /app/target/release/vavbot /vavbot
RUN apt update && apt install openssl sqlite3 ca-certificates -y
CMD [ "/vavbot" ]