diff --git a/web/explorer/Dockerfile b/web/explorer/Dockerfile
new file mode 100644
--- /dev/null
+++ b/web/explorer/Dockerfile
@@ -0,0 +1,15 @@
+FROM rust:slim-bullseye
+
+RUN apt-get update && \
+  apt-get upgrade -y && \
+  apt-get install -y libssl-dev pkg-config protobuf-compiler
+
+WORKDIR /usr/src/explorer
+COPY . .
+
+WORKDIR /usr/src/explorer/explorer-exe
+RUN mv config.dist.toml config.toml
+
+RUN cargo build --release
+
+CMD ["cargo", "run", "--release"]