|
@@ -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"]
|
|
|
|