From fc0a0cb936eea6988dbd64b77da243daad3382c0 Mon Sep 17 00:00:00 2001 From: SadlyNotSappho Date: Fri, 5 May 2023 12:47:44 -0700 Subject: [PATCH] add dockerfile --- Cargo.lock | 16 ++++++++-------- Dockerfile | 10 ++++++++++ 2 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 Dockerfile diff --git a/Cargo.lock b/Cargo.lock index f4e30a2..13d0300 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -595,6 +595,14 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" +[[package]] +name = "dynamic-webserver" +version = "1.0.0" +dependencies = [ + "async-std", + "tide", +] + [[package]] name = "erased-serde" version = "0.3.25" @@ -1775,14 +1783,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webserver" -version = "1.0.0" -dependencies = [ - "async-std", - "tide", -] - [[package]] name = "winapi" version = "0.3.9" diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..16d2648 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM rust:1.69 as builder +WORKDIR /app +COPY . . +RUN cargo build --release + +FROM ubuntu:latest +WORKDIR /app +COPY --from=builder /app/target/release/dynamic-webserver /app/dynamic-webserver +RUN ls -Al /app +CMD /app/dynamic-webserver