Luke Childs
5 years ago
1 changed files with 3 additions and 7 deletions
@ -1,25 +1,21 @@ |
|||||
FROM python:3.7-slim-buster |
FROM python:3.7-slim-buster |
||||
|
|
||||
ARG ELECTRUM_VERSION=3.3.8 |
ARG ELECTRUM_VERSION=3.3.8 |
||||
|
|
||||
ENV ELECTRUM_INSTALL_DIR /opt/electrum |
ENV ELECTRUM_INSTALL_DIR /opt/electrum |
||||
|
|
||||
RUN apt-get update |
RUN mkdir $ELECTRUM_INSTALL_DIR |
||||
|
WORKDIR $ELECTRUM_INSTALL_DIR |
||||
|
|
||||
|
RUN apt-get update |
||||
RUN apt-get install -y git |
RUN apt-get install -y git |
||||
RUN git clone git://github.com/spesmilo/electrum.git $ELECTRUM_INSTALL_DIR |
RUN git clone git://github.com/spesmilo/electrum.git $ELECTRUM_INSTALL_DIR |
||||
|
|
||||
WORKDIR $ELECTRUM_INSTALL_DIR |
|
||||
|
|
||||
RUN git checkout $ELECTRUM_VERSION |
RUN git checkout $ELECTRUM_VERSION |
||||
RUN git submodule update --init |
RUN git submodule update --init |
||||
RUN apt-get install -y libsecp256k1-0 |
RUN apt-get install -y libsecp256k1-0 |
||||
RUN python3 -m pip install --user . cryptography |
RUN python3 -m pip install --user . cryptography |
||||
|
|
||||
RUN ln -s $ELECTRUM_INSTALL_DIR/run_electrum /usr/bin/electrum |
RUN ln -s $ELECTRUM_INSTALL_DIR/run_electrum /usr/bin/electrum |
||||
|
|
||||
WORKDIR /root |
WORKDIR /root |
||||
|
|
||||
ADD ./entrypoint.sh /entrypoint.sh |
ADD ./entrypoint.sh /entrypoint.sh |
||||
|
|
||||
ENTRYPOINT ["/entrypoint.sh"] |
ENTRYPOINT ["/entrypoint.sh"] |
||||
|
Loading…
Reference in new issue