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