mirror of
https://github.com/Retropex/btcpayserver-docker.git
synced 2025-05-12 21:10:42 +02:00
bump mempool to v2.5.0 (#775)
* bump mempool to v2.5.0 * bump mempool to v2.5.0 * add mempool Lightning Explorer Support just for local testing so far. Hopefully thats how it can be done. * bump mariadb to 10.11 as there is no Dockerfile folder for just 10. * fix strange docker-compose boolean problem * rpc-file-mode=0666 for c-lightning socket beware that this change is a risk when run outside a container. * hopefully fix writable cache dir error * remove mempool_api_datadir cache folder * enable lightning for gui of mempool * fix typo * try readonly.macraoon instead of admin * correct REST API URL and port * fixed LND_REST Proto to http; increased LND_TIMEOUT because of errors on RPI
This commit is contained in:
parent
bf22e49f18
commit
b3ece8c4cc
@ -391,9 +391,9 @@ Note that BTCPayServer developers will not spend excessive time testing your ima
|
|||||||
| jvandrew/librepatron | 0.7.39 | [✔️](https://raw.githubusercontent.com/JeffVandrewJr/patron/v0.7.39/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/JeffVandrewJr/patron) - [DockerHub](https://hub.docker.com/r/jvandrew/librepatron) |
|
| jvandrew/librepatron | 0.7.39 | [✔️](https://raw.githubusercontent.com/JeffVandrewJr/patron/v0.7.39/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/JeffVandrewJr/patron) - [DockerHub](https://hub.docker.com/r/jvandrew/librepatron) |
|
||||||
| jvandrew/isso | atron.22 | [✔️](https://raw.githubusercontent.com/JeffVandrewJr/isso/patron.22/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/JeffVandrewJr/isso) - [DockerHub](https://hub.docker.com/r/jvandrew/isso) |
|
| jvandrew/isso | atron.22 | [✔️](https://raw.githubusercontent.com/JeffVandrewJr/isso/patron.22/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/JeffVandrewJr/isso) - [DockerHub](https://hub.docker.com/r/jvandrew/isso) |
|
||||||
| lightninglabs/lightning-terminal | v0.9.2-alpha-path-prefix | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.9.2-alpha/Dockerfile) | ️❌ | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.9.2-alpha/Dockerfile) | [Github](https://github.com/lightninglabs/lightning-terminal) - [DockerHub](https://hub.docker.com/r/lightninglabs/lightning-terminal) |
|
| lightninglabs/lightning-terminal | v0.9.2-alpha-path-prefix | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.9.2-alpha/Dockerfile) | ️❌ | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.9.2-alpha/Dockerfile) | [Github](https://github.com/lightninglabs/lightning-terminal) - [DockerHub](https://hub.docker.com/r/lightninglabs/lightning-terminal) |
|
||||||
| mempool/frontend | v2.5.0-dev1 | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/frontend/Dockerfile) | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/frontend/Dockerfile) | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/frontend/Dockerfile) | [Github](https://github.com/mempool/mempool) - [DockerHub](https://hub.docker.com/r/mempool/frontend) |
|
| mempool/frontend | v2.5.0 | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/frontend/Dockerfile) | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/frontend/Dockerfile) | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/frontend/Dockerfile) | [Github](https://github.com/mempool/mempool) - [DockerHub](https://hub.docker.com/r/mempool/frontend) |
|
||||||
| mempool/backend | v2.5.0-dev1 | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/backend/Dockerfile) | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/backend/Dockerfile) | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/backend/Dockerfile) | [Github](https://github.com/mempool/mempool) - [DockerHub](https://hub.docker.com/r/mempool/backend) |
|
| mempool/backend | v2.5.0 | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/backend/Dockerfile) | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/backend/Dockerfile) | [✔️](https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/backend/Dockerfile) | [Github](https://github.com/mempool/mempool) - [DockerHub](https://hub.docker.com/r/mempool/backend) |
|
||||||
| mariadb | 10.5.8 | [✔️](https://raw.githubusercontent.com/docker-library/mariadb/master/10.5/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/docker-library/mariadb) - [DockerHub](https://hub.docker.com/_/mariadb) |
|
| mariadb | 10.11 | [✔️](https://raw.githubusercontent.com/docker-library/mariadb/master/10.11/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/docker-library/mariadb) - [DockerHub](https://hub.docker.com/_/mariadb) |
|
||||||
| kukks/nnostr-relay | v0.0.15 | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.15/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.15/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.15/Relay/Dockerfile) | [Github](https://github.com/kukks/nnostr) - [DockerHub](https://hub.docker.com/r/kukks/nnostr-relay) |
|
| kukks/nnostr-relay | v0.0.15 | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.15/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.15/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.15/Relay/Dockerfile) | [Github](https://github.com/kukks/nnostr) - [DockerHub](https://hub.docker.com/r/kukks/nnostr-relay) |
|
||||||
| sphinxlightning/sphinx-relay | v2.2.9 | [✔️](https://raw.githubusercontent.com/stakwork/sphinx-relay/v2.2.9/Dockerfile) | [✔️](https://raw.githubusercontent.com/stakwork/sphinx-relay/v2.2.9/Dockerfile) | [✔️](https://raw.githubusercontent.com/stakwork/sphinx-relay/v2.2.9/Dockerfile) | [Github](https://github.com/stakwork/sphinx-relay) - [DockerHub](https://hub.docker.com/r/sphinxlightning/sphinx-relay) |
|
| sphinxlightning/sphinx-relay | v2.2.9 | [✔️](https://raw.githubusercontent.com/stakwork/sphinx-relay/v2.2.9/Dockerfile) | [✔️](https://raw.githubusercontent.com/stakwork/sphinx-relay/v2.2.9/Dockerfile) | [✔️](https://raw.githubusercontent.com/stakwork/sphinx-relay/v2.2.9/Dockerfile) | [Github](https://github.com/stakwork/sphinx-relay) - [DockerHub](https://hub.docker.com/r/sphinxlightning/sphinx-relay) |
|
||||||
| djbooth007/tallycoin_connect | v1.8.0 | [✔️](https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.8.0/Dockerfile) | [✔️](https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.8.0/Dockerfile.arm32v7) | [✔️](https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.8.0/Dockerfile.arm64v8) | [Github](https://github.com/djbooth007/tallycoin_connect) - [DockerHub](https://hub.docker.com/r/djbooth007/tallycoin_connect) |
|
| djbooth007/tallycoin_connect | v1.8.0 | [✔️](https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.8.0/Dockerfile) | [✔️](https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.8.0/Dockerfile.arm32v7) | [✔️](https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.8.0/Dockerfile.arm64v8) | [Github](https://github.com/djbooth007/tallycoin_connect) - [DockerHub](https://hub.docker.com/r/djbooth007/tallycoin_connect) |
|
||||||
|
@ -786,46 +786,46 @@ cd - && cd ..
|
|||||||
|
|
||||||
|
|
||||||
# Build frontend
|
# Build frontend
|
||||||
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/frontend/Dockerfile
|
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/frontend/Dockerfile
|
||||||
DOCKERFILE="docker/frontend/Dockerfile"
|
DOCKERFILE="docker/frontend/Dockerfile"
|
||||||
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/frontend/Dockerfile
|
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/frontend/Dockerfile
|
||||||
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="docker/frontend/Dockerfile"
|
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="docker/frontend/Dockerfile"
|
||||||
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/frontend/Dockerfile
|
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/frontend/Dockerfile
|
||||||
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="docker/frontend/Dockerfile"
|
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="docker/frontend/Dockerfile"
|
||||||
echo "Building mempool/frontend:v2.5.0-dev1"
|
echo "Building mempool/frontend:v2.5.0"
|
||||||
git clone https://github.com/mempool/mempool frontend
|
git clone https://github.com/mempool/mempool frontend
|
||||||
cd frontend
|
cd frontend
|
||||||
git checkout v2.5.0-dev1
|
git checkout v2.5.0
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "mempool/frontend:v2.5.0-dev1" .
|
docker build -f "$DOCKERFILE" -t "mempool/frontend:v2.5.0" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
# Build backend
|
# Build backend
|
||||||
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/backend/Dockerfile
|
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/backend/Dockerfile
|
||||||
DOCKERFILE="docker/backend/Dockerfile"
|
DOCKERFILE="docker/backend/Dockerfile"
|
||||||
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/backend/Dockerfile
|
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/backend/Dockerfile
|
||||||
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="docker/backend/Dockerfile"
|
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="docker/backend/Dockerfile"
|
||||||
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/backend/Dockerfile
|
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0/docker/backend/Dockerfile
|
||||||
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="docker/backend/Dockerfile"
|
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="docker/backend/Dockerfile"
|
||||||
echo "Building mempool/backend:v2.5.0-dev1"
|
echo "Building mempool/backend:v2.5.0"
|
||||||
git clone https://github.com/mempool/mempool backend
|
git clone https://github.com/mempool/mempool backend
|
||||||
cd backend
|
cd backend
|
||||||
git checkout v2.5.0-dev1
|
git checkout v2.5.0
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "mempool/backend:v2.5.0-dev1" .
|
docker build -f "$DOCKERFILE" -t "mempool/backend:v2.5.0" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
# Build mariadb
|
# Build mariadb
|
||||||
# https://raw.githubusercontent.com/docker-library/mariadb/master/10.5/Dockerfile
|
# https://raw.githubusercontent.com/docker-library/mariadb/master/10.5/Dockerfile
|
||||||
DOCKERFILE="10.5/Dockerfile"
|
DOCKERFILE="10.11/Dockerfile"
|
||||||
echo "Building mariadb:10.5.8"
|
echo "Building mariadb:10.11"
|
||||||
git clone https://github.com/docker-library/mariadb mariadb
|
git clone https://github.com/docker-library/mariadb mariadb
|
||||||
cd mariadb
|
cd mariadb
|
||||||
git checkout master
|
git checkout master
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "mariadb:10.5.8" .
|
docker build -f "$DOCKERFILE" -t "mariadb:10.11" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@ services:
|
|||||||
bitcoin-rpcconnect=bitcoind
|
bitcoin-rpcconnect=bitcoind
|
||||||
experimental-offers
|
experimental-offers
|
||||||
database-upgrade=true
|
database-upgrade=true
|
||||||
|
rpc-file-mode=0666
|
||||||
volumes:
|
volumes:
|
||||||
- "clightning_bitcoin_datadir:/root/.lightning"
|
- "clightning_bitcoin_datadir:/root/.lightning"
|
||||||
- "bitcoin_datadir:/etc/bitcoin"
|
- "bitcoin_datadir:/etc/bitcoin"
|
||||||
@ -94,6 +95,18 @@ services:
|
|||||||
expose:
|
expose:
|
||||||
- "3000"
|
- "3000"
|
||||||
|
|
||||||
|
mempool_api:
|
||||||
|
environment:
|
||||||
|
LIGHTNING_ENABLED: "true"
|
||||||
|
LIGHTNING_BACKEND: "cln"
|
||||||
|
CLIGHTNING_SOCKET: "/etc/lightning/lightning-rpc"
|
||||||
|
volumes:
|
||||||
|
- "clightning_bitcoin_datadir:/etc/lightning"
|
||||||
|
|
||||||
|
mempool_web:
|
||||||
|
environment:
|
||||||
|
LIGHTNING: "true"
|
||||||
|
|
||||||
btcpayserver:
|
btcpayserver:
|
||||||
environment:
|
environment:
|
||||||
BTCPAY_BTCLIGHTNING: "type=clightning;server=unix://etc/clightning_bitcoin/lightning-rpc"
|
BTCPAY_BTCLIGHTNING: "type=clightning;server=unix://etc/clightning_bitcoin/lightning-rpc"
|
||||||
|
@ -103,6 +103,21 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- "lnd_bitcoin_datadir:/lnd"
|
- "lnd_bitcoin_datadir:/lnd"
|
||||||
|
|
||||||
|
mempool_api:
|
||||||
|
environment:
|
||||||
|
LIGHTNING_ENABLED: "true"
|
||||||
|
LIGHTNING_BACKEND: "lnd"
|
||||||
|
LND_TLS_CERT_PATH: "/etc/lnd/tls.cert"
|
||||||
|
LND_MACAROON_PATH: "/etc/lnd/readonly.macaroon"
|
||||||
|
LND_REST_API_URL: "http://lnd_bitcoin:8080"
|
||||||
|
LND_TIMEOUT: 1000000
|
||||||
|
volumes:
|
||||||
|
- "lnd_bitcoin_datadir:/etc/lnd"
|
||||||
|
|
||||||
|
mempool_web:
|
||||||
|
environment:
|
||||||
|
LIGHTNING: "true"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
lnd_bitcoin_datadir:
|
lnd_bitcoin_datadir:
|
||||||
lndloop_bitcoin_datadir:
|
lndloop_bitcoin_datadir:
|
||||||
|
@ -9,7 +9,7 @@ services:
|
|||||||
# Be careful if you copy the line below from the docker-compose.yml! A dollar sign is escaped.
|
# Be careful if you copy the line below from the docker-compose.yml! A dollar sign is escaped.
|
||||||
rpcauth=mempool:d77ee0acf132038f6aaa9d4500d745ec$$72cc78dcf18191c91d10c15ff8f7c3dbbd170c4d3107cca35d71c6bf96af2ed9
|
rpcauth=mempool:d77ee0acf132038f6aaa9d4500d745ec$$72cc78dcf18191c91d10c15ff8f7c3dbbd170c4d3107cca35d71c6bf96af2ed9
|
||||||
mempool_web:
|
mempool_web:
|
||||||
image: mempool/frontend:v2.5.0-dev1
|
image: mempool/frontend:v2.5.0
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
command: "./wait-for mempool_db:3306 --timeout=720 -- nginx -g 'daemon off;'"
|
command: "./wait-for mempool_db:3306 --timeout=720 -- nginx -g 'daemon off;'"
|
||||||
@ -20,12 +20,10 @@ services:
|
|||||||
BACKEND_MAINNET_HTTP_HOST: "mempool_api"
|
BACKEND_MAINNET_HTTP_HOST: "mempool_api"
|
||||||
|
|
||||||
mempool_api:
|
mempool_api:
|
||||||
image: mempool/backend:v2.5.0-dev1
|
image: mempool/backend:v2.5.0
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
command: "./wait-for-it.sh mempool_db:3306 --timeout=720 --strict -- ./start.sh"
|
command: "./wait-for-it.sh mempool_db:3306 --timeout=720 --strict -- ./start.sh"
|
||||||
volumes:
|
|
||||||
- mempool_api_datadir:/backend/cache
|
|
||||||
expose:
|
expose:
|
||||||
- "8999"
|
- "8999"
|
||||||
environment:
|
environment:
|
||||||
@ -45,7 +43,7 @@ services:
|
|||||||
DATABASE_PASSWORD: "mempool"
|
DATABASE_PASSWORD: "mempool"
|
||||||
|
|
||||||
mempool_db:
|
mempool_db:
|
||||||
image: mariadb:10.5.8
|
image: mariadb:10.11
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
expose:
|
expose:
|
||||||
- "3306"
|
- "3306"
|
||||||
@ -63,7 +61,6 @@ services:
|
|||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
mempool_db_datadir:
|
mempool_db_datadir:
|
||||||
mempool_api_datadir:
|
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- "opt-add-electrumx"
|
- "opt-add-electrumx"
|
||||||
|
Loading…
Reference in New Issue
Block a user