From 700c3a186e55d0d6542c564ccff17260238ed752 Mon Sep 17 00:00:00 2001 From: Luke Schoen Date: Fri, 24 Mar 2023 21:49:46 +1100 Subject: [PATCH] update readme with redirect to upstream substrate docker instructions. remove old docker files (#422) Co-authored-by: Sacha Lansky --- .dockerignore | 5 ----- .gitignore | 6 ------ Dockerfile | 37 ------------------------------------- docker-compose.yml | 17 ----------------- scripts/docker_run.sh | 10 ---------- 5 files changed, 75 deletions(-) delete mode 100644 .dockerignore delete mode 100644 Dockerfile delete mode 100644 docker-compose.yml delete mode 100755 scripts/docker_run.sh diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index ca5c882..0000000 --- a/.dockerignore +++ /dev/null @@ -1,5 +0,0 @@ -.devcontainer -.github -.vscode -scripts -target \ No newline at end of file diff --git a/.gitignore b/.gitignore index d934a8a..3994bab 100644 --- a/.gitignore +++ b/.gitignore @@ -6,12 +6,6 @@ .DS_Store -# The cache for docker container dependency -.cargo - -# The cache for chain data in container -.local - # direnv files .envrc .direnv diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index c62bb71..0000000 --- a/Dockerfile +++ /dev/null @@ -1,37 +0,0 @@ -# This is an example build stage for the node template. Here we create the binary in a temporary image. - -# This is a base image to build substrate nodes -FROM docker.io/paritytech/ci-linux:production as builder - -WORKDIR /node-template -COPY . . -RUN cargo build --locked --release - -# This is the 2nd stage: a very small image where we copy the binary." -FROM docker.io/library/ubuntu:20.04 -LABEL description="Multistage Docker image for Substrate Node Template" \ - image.type="builder" \ - image.authors="you@email.com" \ - image.vendor="Substrate Developer Hub" \ - image.description="Multistage Docker image for Substrate Node Template" \ - image.source="https://github.com/substrate-developer-hub/substrate-node-template" \ - image.documentation="https://github.com/substrate-developer-hub/substrate-node-template" - -# Copy the node binary. -COPY --from=builder /node-template/target/release/node-template /usr/local/bin - -RUN useradd -m -u 1000 -U -s /bin/sh -d /node-dev node-dev && \ - mkdir -p /chain-data /node-dev/.local/share && \ - chown -R node-dev:node-dev /chain-data && \ - ln -s /chain-data /node-dev/.local/share/node-template && \ - # unclutter and minimize the attack surface - rm -rf /usr/bin /usr/sbin && \ - # check if executable works in this container - /usr/local/bin/node-template --version - -USER node-dev - -EXPOSE 30333 9933 9944 9615 -VOLUME ["/chain-data"] - -ENTRYPOINT ["/usr/local/bin/node-template"] diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index bc1922f..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,17 +0,0 @@ -version: "3.2" - -services: - dev: - container_name: node-template - image: paritytech/ci-linux:production - working_dir: /var/www/node-template - ports: - - "9944:9944" - environment: - - CARGO_HOME=/var/www/node-template/.cargo - volumes: - - .:/var/www/node-template - - type: bind - source: ./.local - target: /root/.local - command: bash -c "cargo build --release && ./target/release/node-template --dev --ws-external" diff --git a/scripts/docker_run.sh b/scripts/docker_run.sh deleted file mode 100755 index 0bac44b..0000000 --- a/scripts/docker_run.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash -# This script is meant to be run on Unix/Linux based systems -set -e - -echo "*** Start Substrate node template ***" - -cd $(dirname ${BASH_SOURCE[0]})/.. - -docker-compose down --remove-orphans -docker-compose run --rm --service-ports dev $@