Dockerfile: make versions (radare, pipe npm and pipe python) settable at build time (#11317)
using build args, eg. docker build --build-arg=R2_VERSION=2.8.0 -t radare2/radare:2.8.0 .
This commit is contained in:
parent
7858546004
commit
42017d9fe0
1 changed files with 12 additions and 3 deletions
15
Dockerfile
15
Dockerfile
|
|
@ -35,11 +35,20 @@ FROM debian:9
|
|||
LABEL r2docker latest
|
||||
|
||||
# Radare version
|
||||
ENV R2_VERSION master
|
||||
ARG R2_VERSION=master
|
||||
# R2pipe python version
|
||||
ENV R2_PIPE_PY_VERSION 0.8.9
|
||||
ARG R2_PIPE_PY_VERSION=0.8.9
|
||||
# R2pipe node version
|
||||
ENV R2_PIPE_NPM_VERSION 2.3.2
|
||||
ARG R2_PIPE_NPM_VERSION=2.3.2
|
||||
|
||||
ENV R2_VERSION ${R2_VERSION}
|
||||
ENV R2_PIPE_PY_VERSION ${R2_PIPE_PY_VERSION}
|
||||
ENV R2_PIPE_NPM_VERSION ${R2_PIPE_NPM_VERSION}
|
||||
|
||||
RUN echo -e "Building versions:\n\
|
||||
R2_VERSION=$R2_VERSION\n\
|
||||
R2_PIPE_PY_VERSION=${R2_PIPE_PY_VERSION}\n\
|
||||
R2_PIPE_NPM_VERSION=${R2_PIPE_NPM_VERSION}"
|
||||
|
||||
# Build radare2 in a volume to minimize space used by build
|
||||
VOLUME ["/mnt"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue