From f1dc1d0897241ccad3f149e42ad2f2e1aea9013c Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 23 Aug 2021 00:58:25 +0300 Subject: [PATCH] Add Dockerfile. --- .gitignore | 3 ++- Dockerfile | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/.gitignore b/.gitignore index 8507133..795420e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ memory.sqlite3 /video /voice /.idea -Cargo.lock \ No newline at end of file +Cargo.lock +k8s-deploy.yaml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1a22802 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +# syntax=docker/dockerfile:1 + +FROM rust:latest AS builder +WORKDIR /desubot +ADD ./ /desubot/ +RUN cargo build --release + +FROM ubuntu:latest +WORKDIR /storage +COPY --from=builder /desubot/target/release/desubot /usr/bin/ +COPY mystem /usr/bin/ +RUN apt update && apt install -y fontconfig openssl ca-certificates && rm -rf /var/lib/apt/lists/* +ENTRYPOINT desubot +