diff --git a/README.md b/README.md index 8356522..cb3f029 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ Check out this video if you're interested in learning more about setting up [BTC * `REVERSEPROXY_HTTP_PORT`: The public port the reverse proxy binds to for HTTP traffic (default: 80) * `REVERSEPROXY_HTTPS_PORT`: The public port the reverse proxy binds to for HTTPS traffic (default: 443) * `REVERSEPROXY_DEFAULT_HOST`: Optional, if using a reverse proxy nginx, specify which website should be presented if the server is accessed by its IP. +* `NOREVERSEPROXY_HTTP_PORT`: Optional, if not using a reverse proxy, specify which port should be opened for HTTP traffic. (default: 80) * `NBITCOIN_NETWORK`: The type of network to use (eg. `mainnet`, `testnet`, or `regtest`. Default: `mainnet`) * `LIGHTNING_ALIAS`: An alias for your lightning network node, if used * `BTCPAYGEN_CRYPTO1`: First supported crypto currency (eg. `btc`, `ltc`. Default: `btc`) diff --git a/docker-compose-generator/docker-fragments/btcpayserver-noreverseproxy.yml b/docker-compose-generator/docker-fragments/btcpayserver-noreverseproxy.yml index 22577fb..f62380d 100644 --- a/docker-compose-generator/docker-fragments/btcpayserver-noreverseproxy.yml +++ b/docker-compose-generator/docker-fragments/btcpayserver-noreverseproxy.yml @@ -3,7 +3,7 @@ version: "3" services: btcpayserver: ports: - - "80:49392" + - "${NOREVERSEPROXY_HTTP_PORT:-80}:49392" exclusive: - proxy diff --git a/helpers.sh b/helpers.sh index 15eb697..d636b7c 100755 --- a/helpers.sh +++ b/helpers.sh @@ -89,6 +89,7 @@ BTCPAY_ANNOUNCEABLE_HOST=$BTCPAY_ANNOUNCEABLE_HOST REVERSEPROXY_HTTP_PORT=$REVERSEPROXY_HTTP_PORT REVERSEPROXY_HTTPS_PORT=$REVERSEPROXY_HTTPS_PORT REVERSEPROXY_DEFAULT_HOST=$REVERSEPROXY_DEFAULT_HOST +NOREVERSEPROXY_HTTP_PORT=$NOREVERSEPROXY_HTTP_PORT BTCPAY_IMAGE=$BTCPAY_IMAGE ACME_CA_URI=$ACME_CA_URI NBITCOIN_NETWORK=$NBITCOIN_NETWORK