summaryrefslogtreecommitdiffstats
path: root/tests/testcontainers/echoserver/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testcontainers/echoserver/Dockerfile')
-rw-r--r--tests/testcontainers/echoserver/Dockerfile12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/testcontainers/echoserver/Dockerfile b/tests/testcontainers/echoserver/Dockerfile
new file mode 100644
index 00000000..5c4d8572
--- /dev/null
+++ b/tests/testcontainers/echoserver/Dockerfile
@@ -0,0 +1,12 @@
+FROM rust:1.63.0-buster AS builder
+WORKDIR /usr/src/app
+COPY . .
+COPY tests/testcontainers/echoserver/config.toml /
+RUN cargo build -p echoserver
+
+FROM debian:buster AS runtime
+WORKDIR /app
+COPY --from=builder /usr/src/app/target/debug/echoserver .
+COPY --from=builder /config.toml .
+
+CMD ["/app/echoserver", "run", "/app/config.toml"]