summary refs log tree commit diff
path: root/docker/builder.Dockerfile
diff options
context:
space:
mode:
authorAshelyn Rose <git@ashen.earth>2025-03-21 23:15:01 -0600
committerAshelyn Rose <git@ashen.earth>2025-03-21 23:15:01 -0600
commitb18f08e8899b5a98dd3e1f8439ad812951a04cd9 (patch)
tree613dac28974eee66b193f48402c3ecb9b0663c88 /docker/builder.Dockerfile
parent2683366e92676abf687c37f4afea4d4d721cb059 (diff)
Container
Diffstat (limited to 'docker/builder.Dockerfile')
-rw-r--r--docker/builder.Dockerfile14
1 files changed, 14 insertions, 0 deletions
diff --git a/docker/builder.Dockerfile b/docker/builder.Dockerfile
new file mode 100644
index 0000000..1df5c3e
--- /dev/null
+++ b/docker/builder.Dockerfile
@@ -0,0 +1,14 @@
+FROM rust:1.85-alpine3.20
+
+RUN apk update && \
+    apk add --no-cache bash binaryen gcc git g++ libc-dev make npm openssl-dev openssl-libs-static zlib-static zlib-dev protobuf-dev protoc perl
+
+RUN rustup target add wasm32-unknown-unknown
+RUN rustup component add clippy
+
+RUN cargo install cargo-generate
+RUN cargo install cargo-leptos
+
+WORKDIR /build
+
+CMD /bin/bash