diff --git a/Docker/Dockerfile b/Docker/Dockerfile index 968e09a..b3d47f0 100644 --- a/Docker/Dockerfile +++ b/Docker/Dockerfile @@ -23,12 +23,12 @@ FROM ubuntu:bionic-20220401 EXPOSE 8442 -ENV BITMESSAGE_API_USER=api -ENV BITMESSAGE_API_PASSWORD=changeme -ENV BITMESSAGE_SEED_PHRASE=changeme +ENV BITMESSAGE_API_USER=bitmessage_api_user +ENV BITMESSAGE_API_PASSWORD=bitmessage_api_password +ENV BITMESSAGE_SEED_PHRASE=bitmessage_seed_phrase ENV BITMESSAGE_SEED_ADDRESSES=1 ENV BITMESSAGE_API_PORT=8442 -ENV TTL=172800 +ENV BITMESSAGE_TTL=172800 ENV HOME /home/bitmessage ENV BITMESSAGE_HOME ${HOME} @@ -56,7 +56,7 @@ CMD sed -i -e "s|\(apiinterface = \).*|\10\.0\.0\.0|g" \ -e "s|\(apipassword = \).*|\1$BITMESSAGE_API_PASSWORD|g" \ -e "s|\(apiport = \).*|\1$BITMESSAGE_API_PORT|g" \ -e "s|\(apienabled = \).*|\1True|g" \ - -e "s|\(ttl = \).*|\1$TTL|g" \ + -e "s|\(ttl = \).*|\1$BITMESSAGE_TTL|g" \ -e "s|\(udp = \).*|\1False|g" keys.dat \ && exec pybitmessage -d diff --git a/README.md b/README.md index 99b0450..d99483b 100644 --- a/README.md +++ b/README.md @@ -18,10 +18,11 @@ services: pybitmessage: image: bitdeals/pybitmessage environment: - - BITMESSAGE_API_USER= - - BITMESSAGE_API_PASSWORD= - - BITMESSAGE_SEED_PHRASE= - - BITMESSAGE_SEED_ADDRESSES=<1> + - BITMESSAGE_API_USER=bitmessage_api_user + - BITMESSAGE_API_PASSWORD=bitmessage_api_password + - BITMESSAGE_SEED_PHRASE=bitmessage_seed_phrase + - BITMESSAGE_SEED_ADDRESSES=1 + - BITMESSAGE_TTL=172800 ports: - 8442:8442 ``` @@ -30,10 +31,11 @@ services: ```sh docker run -d \ - -e BITMESSAGE_API_USER=api \ - -e BITMESSAGE_API_PASSWORD=changeme \ - -e BITMESSAGE_SEED_PHRASE=changeme \ + -e BITMESSAGE_API_USER=bitmessage_api_user \ + -e BITMESSAGE_API_PASSWORD=bitmessage_api_password \ + -e BITMESSAGE_SEED_PHRASE=bitmessage_seed_phrase \ -e BITMESSAGE_SEED_ADDRESSES=1 \ + -e BITMESSAGE_TTL=172800 \ -p 8442:8442 \ bitdeals/pybitmessage ``` @@ -45,8 +47,9 @@ Container images are configured using parameters passed at runtime. |Parameter|Function| |:--------|:-------| |-p 8442|XML-RPC API port TCP| -|-e BITMESSAGE_API_USER=|XML-RPC API user. Default: `api`| -|-e BITMESSAGE_API_PASSWORD=|XML-RPC API password. Default: `changeme`| -|-e BITMESSAGE_SEED_PHRASE|Create Deterministic Addresses password. Default: `changeme`| +|-e BITMESSAGE_API_USER=|XML-RPC API user. Default: `bitmessage_api_user`| +|-e BITMESSAGE_API_PASSWORD=|XML-RPC API password. Default: `bitmessage_api_password`| +|-e BITMESSAGE_SEED_PHRASE|Create Deterministic Addresses password. Default: `bitmessage_seed_phrase`| |-e BITMESSAGE_SEED_ADDRESSES|Number of Deterministic Addresses to generate. Default: `1`| +|-e BITMESSAGE_TTL|The expiration of newly send messages, in seconds. Default: `172800`|