From 798565d02e9f44f4c6f72d3dfe731dff195ea6bf Mon Sep 17 00:00:00 2001 From: Quentin Le Sceller Date: Fri, 30 Nov 2018 10:35:24 -0500 Subject: [PATCH 1/2] Fix and update Docker image --- doc/build.md | 4 ++-- doc/build_ES.md | 4 ++-- etc/Dockerfile | 16 ++++++++-------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/doc/build.md b/doc/build.md index bec480c0f..048682167 100644 --- a/doc/build.md +++ b/doc/build.md @@ -94,13 +94,13 @@ grin client help ## Docker ```sh -docker build -t grin . +docker build -t grin -f etc/Dockerfile . ``` You can bind-mount your grin cache to run inside the container. ```sh -docker run -it -d -v $HOME/.grin:/root/.grin grin +docker run -it -d -v $HOME/.grin:/root/.grin -f etc/Dockerfile grin ``` ## Cross-platform builds diff --git a/doc/build_ES.md b/doc/build_ES.md index b17564e5f..bfc39fc1f 100644 --- a/doc/build_ES.md +++ b/doc/build_ES.md @@ -85,13 +85,13 @@ grin client help ## Docker ```sh -docker build -t grin . +docker build -t grin -f etc/Dockerfile . ``` Puede ubicar la caché de Grin para que se ejecute dentro del contenedor ```sh -docker run -it -d -v $HOME/.grin:/root/.grin grin +docker run -it -d -v $HOME/.grin:/root/.grin -f etc/Dockerfile grin ``` ## Compilación multiplataforma diff --git a/etc/Dockerfile b/etc/Dockerfile index 9b5cc7716..97e65500e 100644 --- a/etc/Dockerfile +++ b/etc/Dockerfile @@ -1,18 +1,18 @@ # Multistage docker build, requires docker 17.05 # builder stage -FROM rust:1.29.0 as builder +FROM rust:1.30.1 as builder RUN set -ex && \ apt-get update && \ apt-get --no-install-recommends --yes install \ - clang \ - libclang-dev \ - llvm-dev \ - libncurses5 \ - libncursesw5 \ - cmake \ - git + clang \ + libclang-dev \ + llvm-dev \ + libncurses5 \ + libncursesw5 \ + cmake \ + git WORKDIR /usr/src/grin From dedde704079906a0780b93643bd5e23efa8e1853 Mon Sep 17 00:00:00 2001 From: Quentin Le Sceller Date: Fri, 30 Nov 2018 11:06:27 -0500 Subject: [PATCH 2/2] Typo --- doc/build.md | 2 +- doc/build_ES.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/build.md b/doc/build.md index 048682167..5693703dd 100644 --- a/doc/build.md +++ b/doc/build.md @@ -100,7 +100,7 @@ docker build -t grin -f etc/Dockerfile . You can bind-mount your grin cache to run inside the container. ```sh -docker run -it -d -v $HOME/.grin:/root/.grin -f etc/Dockerfile grin +docker run -it -d -v $HOME/.grin:/root/.grin grin ``` ## Cross-platform builds diff --git a/doc/build_ES.md b/doc/build_ES.md index bfc39fc1f..fe1a77e8b 100644 --- a/doc/build_ES.md +++ b/doc/build_ES.md @@ -91,9 +91,8 @@ docker build -t grin -f etc/Dockerfile . Puede ubicar la caché de Grin para que se ejecute dentro del contenedor ```sh -docker run -it -d -v $HOME/.grin:/root/.grin -f etc/Dockerfile grin +docker run -it -d -v $HOME/.grin:/root/.grin grin ``` - ## Compilación multiplataforma Rust (cargo) puede compilar Grin para muchas plataformas, así que en teoría ejecutar `grin` como un nodo de validación en un dispositivo de baja potencia podría ser posible. Para hacer una compilación cruzada `grin` en una plataforma x86 Linux y generar binarios de ARM, por ejemplo para Raspberry-pi.