diff options
author | Colin Reeder <colin@vpzom.click> | 2020-06-07 15:13:35 -0600 |
---|---|---|
committer | Colin Reeder <colin@vpzom.click> | 2020-06-07 15:13:35 -0600 |
commit | 982f60ebb4603f26d71ee1b9f1b0e3695c9402a2 (patch) | |
tree | 331367dfccd65436a9c7c1eb25b7908d20e925f0 | |
parent | ea2393f8e80e3465520fe5638aa5f3b2814ed616 (diff) |
Add Dockerfile
-rw-r--r-- | .dockerignore | 1 | ||||
-rw-r--r-- | Dockerfile | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..eb5a316 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +target diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..17c6de7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM rustlang/rust:nightly-buster-slim AS builder +RUN apt-get update \ + && apt-get install -y libssl-dev pkg-config \ + && rm -rf /var/lib/apt/lists/* +WORKDIR /usr/src/hitide +COPY Cargo.* ./ +COPY src ./src +RUN cargo build --release + +FROM debian:buster-slim +RUN apt-get update \ + && apt-get install -y openssl \ + && rm -rf /var/lib/apt/lists/* +COPY --from=builder /usr/src/hitide/target/release/hitide /usr/bin/ +CMD ["hitide"] |