From ab8573c94f08db854ea8d820ae41f9b74f684851 Mon Sep 17 00:00:00 2001 From: Lev Kokotov Date: Fri, 11 Feb 2022 12:02:08 -0800 Subject: [PATCH] docker image (#9) * docker image * nl --- .dockerignore | 4 ++++ Dockerfile | 10 ++++++++++ 2 files changed, 14 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..ff42aaa --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +target/ +tests/ +tracing/ +.circleci/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3770625 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM rust:1.58-slim-buster AS builder +COPY . /app +WORKDIR /app +RUN cargo build --release + +FROM debian:buster-slim +COPY --from=builder /app/target/release/pgcat /usr/bin/pgcat +COPY --from=builder /app/pgcat.toml /etc/pgcat/pgcat.toml +WORKDIR /etc/pgcat +ENTRYPOINT ["/usr/bin/pgcat"]