Dockerfile

This commit is contained in:
2022-10-19 06:26:34 -04:00
commit 4cfcc8efeb
4 changed files with 111 additions and 0 deletions

29
Docker/Dockerfile Normal file
View File

@@ -0,0 +1,29 @@
# syntax=docker/dockerfile:3
FROM alpine:3.15
#SHELL ["/bin/ash", "-ex", "-c"]
ENV ELECTRUM_USER=api
ENV ELECTRUM_PASSWORD=changeme
ENV HOME=/home/electrum
#ENV TESTNET=false
EXPOSE 7000
RUN adduser -D -h $HOME electrum
RUN apk --no-cache add electrum
USER electrum
WORKDIR $HOME
ENTRYPOINT test "$ELECTRUM_TESTNET" = 1 -o "$ELECTRUM_TESTNET" = true && FLAGS='--testnet' ;\
electrum --offline $FLAGS setconfig rpcuser ${ELECTRUM_USER} ;\
electrum --offline $FLAGS setconfig rpcpassword ${ELECTRUM_PASSWORD} ;\
electrum --offline $FLAGS setconfig rpchost 0.0.0.0 ;\
electrum --offline $FLAGS setconfig rpcport 7000 ;\
#electrum --offline $FLAGS create ;\
exec electrum $FLAGS daemon