summaryrefslogtreecommitdiffstats
path: root/tests/testcontainers/echoserver/Dockerfile
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@ifm.com>2022-09-19 09:04:46 +0200
committerMatthias Beyer <matthias.beyer@ifm.com>2022-09-19 09:05:24 +0200
commit562ca0e2f5cb606415937268832f9b500bd628c7 (patch)
tree4946015f664bb64d79d74e443890952b6a13e7ea /tests/testcontainers/echoserver/Dockerfile
parent98e686487c9d9af598644af40738527a3ab51bcc (diff)
Add echoserver tedge binary for testcontainer example setuppost-merge/testcontainers
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
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"]