Dockerfile
This commit is contained in:
29
Docker/Dockerfile
Normal file
29
Docker/Dockerfile
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user