difftreelog
Merge branch 'master' of https://github.com/usetech-llc/nft_parachain
in: master
5 files changed
.gitattributesdiffbeforeafterboth--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,2 @@
+* text=auto
+*.sh text eol=lf
Dockerfilediffbeforeafterboth1FROM rust:latest1# ===== BUILD ======223EXPOSE 99443FROM phusion/baseimage:0.10.2 as builder4LABEL maintainer="gz@usetech.com"455# Install build tools6ENV WASM_TOOLCHAIN=nightly6RUN apt-get update && apt-get -y install -y cmake pkg-config libssl-dev git gcc build-essential clang libclang-dev curl7RUN curl https://getsubstrate.io -sSf | bash -s -- --fast8RUN rustup update nightly9RUN rustup target add wasm32-unknown-unknown --toolchain nightly10RUN rustup update1178ARG PROFILE=release910RUN apt-get update && \11 apt-get dist-upgrade -y -o Dpkg::Options::="--force-confold" && \12 apt-get install -y cmake pkg-config libssl-dev git clang1312# Get project and run it14# Get project and run it13RUN git clone https://github.com/usetech-llc/nft_parachain15RUN git clone https://github.com/usetech-llc/nft_parachain /nft_parachain14WORKDIR /nft_parachain16WORKDIR /nft_parachain1715RUN cargo build18RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \19 export PATH="$PATH:$HOME/.cargo/bin" && \20 rustup toolchain install $WASM_TOOLCHAIN && \21 rustup target add wasm32-unknown-unknown --toolchain $WASM_TOOLCHAIN && \22 rustup default stable && \23 rustup target list --installed && \24 rustup show && \25 cargo build "--$PROFILE"2616RUN cargo test --all27RUN cd target/release && ls -la2829# ===== RUN ======3031FROM phusion/baseimage:0.10.232ARG PROFILE=release3334COPY --from=builder /nft_parachain/target/$PROFILE/nft /usr/local/bin3536EXPOSE 994437VOLUME ["/chain-data"]173818# Copy and run start script39# Copy and run start script19COPY ["./run.sh", "./run.sh"]40COPY ["./run.sh", "./run.sh"]doc/demo_milestone1-2.mddiffbeforeafterboth--- a/doc/demo_milestone1-2.md
+++ b/doc/demo_milestone1-2.md
@@ -12,7 +12,7 @@
The node can be run using docker container:
```
-TBD
+docker-compose up -d
```
#### NFT Tracking Module
docker-compose.ymldiffbeforeafterboth--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,4 +1,4 @@
-version: "3"
+version: "3.5"
services:
node:
@@ -10,3 +10,10 @@
dockerfile: Dockerfile
volumes:
- ./chain-data:/chain-data
+ networks:
+ - substrate_network
+
+networks:
+ substrate_network:
+ driver: bridge
+ name: substrate_network
run.shdiffbeforeafterboth--- a/run.sh
+++ b/run.sh
@@ -1 +1,3 @@
-cargo run -- --dev --ws-external --rpc-external --base-path=./chain-data
\ No newline at end of file
+ls -la /nft_parachain/target/release
+
+/usr/local/bin/nft --dev --ws-external --rpc-external --base-path=/chain-data