Browse Source

update Dockerfile

Mokhtar Naamani 5 years ago
parent
commit
4d77a3a55f
1 changed files with 8 additions and 2 deletions
  1. 8 2
      Dockerfile

+ 8 - 2
Dockerfile

@@ -1,4 +1,4 @@
-FROM liuchong/rustup:1.39.0 AS builder
+FROM liuchong/rustup:1.41.1 AS builder
 LABEL description="Joystream substrate node"
 
 WORKDIR /joystream
@@ -9,8 +9,14 @@ RUN apt-get update && apt-get install git clang -y \
     && ./setup.sh \
     && cargo build --release \
     && cp ./target/release/joystream-node . \
-    && rm -fr target/ \
+    && cargo clean \
+    && rm -fr target \
+    && rm -fr ~/.cargo \
+    && rm -fr ~/.rustup \
     && apt-get remove git clang -y \
     && rm -fr /var/lib/apt/lists/*
+
+VOLUME ["/data", "/keystore"]
+
 ENTRYPOINT ["/joystream/joystream-node"]