mirror of
https://github.com/Retropex/btcpayserver-docker.git
synced 2025-05-28 12:22:29 +02:00
Merge branch 'master' into patch-3
This commit is contained in:
commit
8cad0c32b3
@ -53,13 +53,10 @@ jobs:
|
|||||||
multiarch:
|
multiarch:
|
||||||
machine:
|
machine:
|
||||||
enabled: true
|
enabled: true
|
||||||
image: circleci/classic:201808-01
|
image: ubuntu-2004:202201-02
|
||||||
steps:
|
steps:
|
||||||
- run:
|
- run:
|
||||||
command: |
|
command: |
|
||||||
# Turn on Experimental features
|
|
||||||
sudo mkdir $HOME/.docker
|
|
||||||
sudo sh -c 'echo "{ \"experimental\": \"enabled\" }" >> $HOME/.docker/config.json'
|
|
||||||
#
|
#
|
||||||
sudo docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS
|
sudo docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS
|
||||||
#
|
#
|
||||||
|
@ -191,8 +191,8 @@
|
|||||||
proxy_set_header X-Forwarded-Proto https;
|
proxy_set_header X-Forwarded-Proto https;
|
||||||
proxy_pass http://configurator;
|
proxy_pass http://configurator;
|
||||||
}
|
}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ if (eq $serviceName "nnostr-relay") }}
|
{{ if (eq $serviceName "nnostr-relay") }}
|
||||||
location /nostr/ {
|
location /nostr/ {
|
||||||
proxy_set_header Connection "";
|
proxy_set_header Connection "";
|
||||||
proxy_set_header Host $host;
|
proxy_set_header Host $host;
|
||||||
@ -207,7 +207,41 @@
|
|||||||
proxy_set_header Connection "Upgrade";
|
proxy_set_header Connection "Upgrade";
|
||||||
proxy_pass http://nnostr-relay;
|
proxy_pass http://nnostr-relay;
|
||||||
}
|
}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
{{ if (eq $serviceName "mempool_web") }}
|
||||||
|
# https://github.com/mempool/mempool/tree/master/production/nginx
|
||||||
|
location /mempool/ {
|
||||||
|
proxy_pass http://mempool_web:8080/;
|
||||||
|
|
||||||
|
# Bypass gzip, so that we can apply sub_filter, which does not work with proxy compressed response.
|
||||||
|
# Details: https://www.nginx.com/resources/wiki/modules/substitutions/#directives
|
||||||
|
proxy_set_header Accept-Encoding "";
|
||||||
|
|
||||||
|
sub_filter_types *;
|
||||||
|
sub_filter_once off;
|
||||||
|
|
||||||
|
sub_filter 'base href="/' 'base href="/mempool/';
|
||||||
|
sub_filter '/api/' '/mempool/api/';
|
||||||
|
sub_filter '/resources' '/mempool/resources';
|
||||||
|
|
||||||
|
# mainnet API
|
||||||
|
location /mempool/api/v1/ws {
|
||||||
|
proxy_pass http://mempool_api:8999;
|
||||||
|
proxy_http_version 1.1;
|
||||||
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
|
proxy_set_header Connection "Upgrade";
|
||||||
|
}
|
||||||
|
location /mempool/api/v1/ {
|
||||||
|
proxy_pass http://mempool_api:8999/api/v1/;
|
||||||
|
}
|
||||||
|
location /mempool/api/ {
|
||||||
|
proxy_pass http://mempool_api:8999/api/v1/;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
location ~ "^/[a-z]{2}/mempool" {
|
||||||
|
rewrite ^/(.*)/mempool $scheme://$server_name/mempool/$1/ redirect;
|
||||||
|
}
|
||||||
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
20
README.md
20
README.md
@ -172,16 +172,17 @@ Available `BTCPAYGEN_ADDITIONAL_FRAGMENTS` currently are:
|
|||||||
* [opt-txindex](docker-compose-generator/docker-fragments/opt-txindex.yml), to enable txindex=1 in bitcoin.conf if you require txindexing for Bisq, DOJO, etc.
|
* [opt-txindex](docker-compose-generator/docker-fragments/opt-txindex.yml), to enable txindex=1 in bitcoin.conf if you require txindexing for Bisq, DOJO, etc.
|
||||||
* [opt-expose-unsafe](docker-compose-generator/docker-fragments/opt-expose-unsafe.yml), to unsafely expose bitcoind P2P port 8333 if you require P2P for Bisq, DOJO, Esplora, etc. WARNING: ONLY USE ON TRUSTED LAN OR WITH FIREWALL RULES WHITELISTING SPECIFIC HOSTS
|
* [opt-expose-unsafe](docker-compose-generator/docker-fragments/opt-expose-unsafe.yml), to unsafely expose bitcoind P2P port 8333 if you require P2P for Bisq, DOJO, Esplora, etc. WARNING: ONLY USE ON TRUSTED LAN OR WITH FIREWALL RULES WHITELISTING SPECIFIC HOSTS
|
||||||
* [opt-add-tor-relay](docker-compose-generator/docker-fragments/opt-add-tor-relay.yml), for a non-exit tor relay. Make sure to have port 9001 accessible externally. [Please read the legal implications of running a tor relay](https://community.torproject.org/relay/community-resources/eff-tor-legal-faq) and [what resources are used to operate the relay](https://trac.torproject.org/projects/tor/wiki/TorRelayGuide#RelayRequirements).
|
* [opt-add-tor-relay](docker-compose-generator/docker-fragments/opt-add-tor-relay.yml), for a non-exit tor relay. Make sure to have port 9001 accessible externally. [Please read the legal implications of running a tor relay](https://community.torproject.org/relay/community-resources/eff-tor-legal-faq) and [what resources are used to operate the relay](https://trac.torproject.org/projects/tor/wiki/TorRelayGuide#RelayRequirements).
|
||||||
* [opt-add-electrumx](docker-compose-generator/docker-fragments/opt-add-electrumx.yml), to integrate a full ElectrumX server (from official source) with BTCPay, using the BTCPay server's full bitcoin node for complete privacy when using your own Electrum wallet. You can also open port 50002 up to the internet on your router etc, to be part of the ElectrumX network, helping other Electrum wallet users to get connected. The bitcoin option `-txindex` is mandatory for ElectrumX, and this fragment will enable it on your BTCPay server automatically - NO need to use the fragment opt-txindex.yml.
|
* [opt-add-electrumx](docker-compose-generator/docker-fragments/opt-add-electrumx.yml), to integrate a full ElectrumX server (from official source) with BTCPay, using the BTCPay server's full bitcoin node for complete privacy when using your own Electrum wallet. You can also open port 50002 up to the internet on your router etc, to be part of the ElectrumX network, helping other Electrum wallet users to get connected. The bitcoin option `-txindex` is mandatory for ElectrumX, and this fragment will enable it on your BTCPay server automatically - No need to use the fragment opt-txindex.yml.
|
||||||
* [opt-add-electrum-ps](docker-compose-generator/docker-fragments/opt-add-electrum-ps.yml), to integrate Electrum Personal Server (EPS) with BTCPay (EPS is a single-user alternative to the ElectrumX Server option above). EPS will also use the BTCPay server's full bitcoin node for complete privacy when using your own Electrum wallet, for your own personal use (i.e. other users cannot use your server to verify transactions). Also, the bitcoin option `-txindex` is NOT mandatory for EPS, and it will run on a pruned node (unlike ElectrumX). You will need to add your XPUB/YPUB/ZPUB as environment variable `EPS_XPUB` before enabling EPS for the first time (see above section on environment variables, and see [full documentation](https://docs.btcpayserver.org/ElectrumPersonalServer/) for details).
|
* [opt-add-electrum-ps](docker-compose-generator/docker-fragments/opt-add-electrum-ps.yml), to integrate Electrum Personal Server (EPS) with BTCPay (EPS is a single-user alternative to the ElectrumX Server option above). EPS will also use the BTCPay server's full bitcoin node for complete privacy when using your own Electrum wallet, for your own personal use (i.e. other users cannot use your server to verify transactions). Also, the bitcoin option `-txindex` is NOT mandatory for EPS, and it will run on a pruned node (unlike ElectrumX). You will need to add your XPUB/YPUB/ZPUB as environment variable `EPS_XPUB` before enabling EPS for the first time (see above section on environment variables, and see [full documentation](https://docs.btcpayserver.org/ElectrumPersonalServer/) for details).
|
||||||
* [opt-add-electrum-bwt](docker-compose-generator/docker-fragments/opt-add-bwt.yml), to integrate the [Bitcoin Wallet Tracker](https://github.com/bwt-dev/bwt) Electrum server, which uses a personal wallet index model similar to that of EPS. You will need to set `BWT_XPUB` with your XPUB/YPUB/ZPUB (see environment variables section). The server will only be available locally and through an onion service.
|
* [opt-add-electrum-bwt](docker-compose-generator/docker-fragments/opt-add-bwt.yml), to integrate the [Bitcoin Wallet Tracker](https://github.com/bwt-dev/bwt) Electrum server, which uses a personal wallet index model similar to that of EPS. You will need to set `BWT_XPUB` with your XPUB/YPUB/ZPUB (see environment variables section). The server will only be available locally and through an onion service.
|
||||||
* [opt-add-configurator](docker-compose-generator/docker-fragments/opt-add-configurator.yml), to integrate the [BTCPay Server Configurator](https://install.btcpayserver.org) to manage your BTCPay deployment through a UI, and to allow new deployments elsewhere easily.
|
* [opt-add-configurator](docker-compose-generator/docker-fragments/opt-add-configurator.yml), to integrate the [BTCPay Server Configurator](https://install.btcpayserver.org) to manage your BTCPay deployment through a UI, and to allow new deployments elsewhere easily.
|
||||||
* [opt-add-pihole](docker-compose-generator/docker-fragments/opt-add-pihole.yml) ([See the documentation](docs/pihole.md))
|
* [opt-add-pihole](docker-compose-generator/docker-fragments/opt-add-pihole.yml) ([See the documentation](docs/pihole.md))
|
||||||
* [opt-add-bluewallet-lndhub](docker-compose-generator/docker-fragments/opt-add-bluewallet-lndhub.yml) for [Bluewallet LNDHub](https://github.com/BlueWallet/LndHub) - Use non-custodial LND Lightning directly from your Bluewallet, and freely let others open accounts on your node. Fragment maintained by [maltokyo](https://github.com/maltokyo).
|
* [opt-add-bluewallet-lndhub](docker-compose-generator/docker-fragments/opt-add-bluewallet-lndhub.yml) for [Bluewallet LNDHub](https://github.com/BlueWallet/LndHub) - Use non-custodial LND Lightning directly from your Bluewallet, and freely let others open accounts on your node. Fragment maintained by [maltokyo](https://github.com/maltokyo).
|
||||||
* [opt-add-ndlc](docker-compose-generator/docker-fragments/opt-add-ndlc.yml) ([See the documentation](docs/ndlc.md))
|
* [opt-add-ndlc](docker-compose-generator/docker-fragments/opt-add-ndlc.yml) ([See the documentation](docs/ndlc.md))
|
||||||
* [opt-add-lightning-terminal](docker-compose-generator/docker-fragments/opt-add-lightning-terminal.yml) for [Lightning Terminal/LiT](https://github.com/lightninglabs/lightning-terminal). Maintained by [dennisreimann](https://github.com/dennisreimann).
|
* [opt-add-lightning-terminal](docker-compose-generator/docker-fragments/opt-add-lightning-terminal.yml) for [Lightning Terminal/LiT](https://github.com/lightninglabs/lightning-terminal). Maintained by [dennisreimann](https://github.com/dennisreimann).
|
||||||
|
* [opt-add-mempool](docker-compose-generator/docker-fragments/opt-add-mempool.yml) for [Mempool](https://github.com/mempool/mempool). Maintained by [dennisreimann](https://github.com/dennisreimann).
|
||||||
* [opt-add-sphinxrelay](docker-compose-generator/docker-fragments/opt-add-sphinxrelay.yml) for [Sphinx Relay](https://github.com/stakwork/sphinx-relay). Maintained by [dennisreimann](https://github.com/dennisreimann).
|
* [opt-add-sphinxrelay](docker-compose-generator/docker-fragments/opt-add-sphinxrelay.yml) for [Sphinx Relay](https://github.com/stakwork/sphinx-relay). Maintained by [dennisreimann](https://github.com/dennisreimann).
|
||||||
* [opt-add-tallycoin-connect](docker-compose-generator/docker-fragments/opt-add-tallycoin-connect.yml) for [Tallycoin Connect](https://github.com/dennisreimann/tallycoin_connect). Maintained by [dennisreimann](https://github.com/dennisreimann).
|
* [opt-add-tallycoin-connect](docker-compose-generator/docker-fragments/opt-add-tallycoin-connect.yml) for [Tallycoin Connect](https://github.com/djbooth007/tallycoin_connect). Maintained by [dennisreimann](https://github.com/dennisreimann).
|
||||||
* [opt-add-thunderhub](docker-compose-generator/docker-fragments/opt-add-thunderhub.yml) for a LND Lightning Node Manager in your Browser. Maintained by [apotdevin](https://github.com/apotdevin).
|
* [opt-add-thunderhub](docker-compose-generator/docker-fragments/opt-add-thunderhub.yml) for a LND Lightning Node Manager in your Browser. Maintained by [apotdevin](https://github.com/apotdevin).
|
||||||
* [opt-add-teos](docker-compose-generator/docker-fragments/opt-add-teos.yml) for [The Eye Of Satoshi](https://github.com/talaia-labs/python-teos), a BOLT13 Lightning Watchtower. Use port 9814 on your server or Tor to connect.
|
* [opt-add-teos](docker-compose-generator/docker-fragments/opt-add-teos.yml) for [The Eye Of Satoshi](https://github.com/talaia-labs/python-teos), a BOLT13 Lightning Watchtower. Use port 9814 on your server or Tor to connect.
|
||||||
* [opt-add-chatwoot](docker-compose-generator/docker-fragments/opt-add-chatwoot.yml) for open source chat support system. ([See the documentation](docs/chatwoot.md))
|
* [opt-add-chatwoot](docker-compose-generator/docker-fragments/opt-add-chatwoot.yml) for open source chat support system. ([See the documentation](docs/chatwoot.md))
|
||||||
@ -345,11 +346,11 @@ We are trying to update our dependencies to run on `arm32v7` and `x64` boards. H
|
|||||||
| shesek/spark-wallet | 0.2.9-standalone | [✔️](https://raw.githubusercontent.com/shesek/spark-wallet/v0.2.9/Dockerfile) | [✔️](https://raw.githubusercontent.com/shesek/spark-wallet/v0.2.9/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/shesek/spark-wallet/v0.2.9/arm64v8.Dockerfile) | [Github](https://github.com/shesek/spark-wallet) - [DockerHub](https://hub.docker.com/r/shesek/spark-wallet) |
|
| shesek/spark-wallet | 0.2.9-standalone | [✔️](https://raw.githubusercontent.com/shesek/spark-wallet/v0.2.9/Dockerfile) | [✔️](https://raw.githubusercontent.com/shesek/spark-wallet/v0.2.9/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/shesek/spark-wallet/v0.2.9/arm64v8.Dockerfile) | [Github](https://github.com/shesek/spark-wallet) - [DockerHub](https://hub.docker.com/r/shesek/spark-wallet) |
|
||||||
| saubyk/c-lightning-rest | 0.7.2 | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/c-lightning-REST/v0.7.2/amd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/c-lightning-REST/v0.7.2/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/c-lightning-REST/v0.7.2/arm64v8.Dockerfile) | [Github](https://github.com/Ride-The-Lightning/c-lightning-REST) - [DockerHub](https://hub.docker.com/r/saubyk/c-lightning-rest) |
|
| saubyk/c-lightning-rest | 0.7.2 | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/c-lightning-REST/v0.7.2/amd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/c-lightning-REST/v0.7.2/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/c-lightning-REST/v0.7.2/arm64v8.Dockerfile) | [Github](https://github.com/Ride-The-Lightning/c-lightning-REST) - [DockerHub](https://hub.docker.com/r/saubyk/c-lightning-rest) |
|
||||||
| shahanafarooqui/rtl | 0.12.3 | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/RTL/v0.12.3/dockerfiles/Dockerfile) | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/RTL/v0.12.3/dockerfiles/Dockerfile.arm32v7) | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/RTL/v0.12.3/dockerfiles/Dockerfile.arm64v8) | [Github](https://github.com/Ride-The-Lightning/RTL) - [DockerHub](https://hub.docker.com/r/shahanafarooqui/rtl) |
|
| shahanafarooqui/rtl | 0.12.3 | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/RTL/v0.12.3/dockerfiles/Dockerfile) | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/RTL/v0.12.3/dockerfiles/Dockerfile.arm32v7) | [✔️](https://raw.githubusercontent.com/Ride-The-Lightning/RTL/v0.12.3/dockerfiles/Dockerfile.arm64v8) | [Github](https://github.com/Ride-The-Lightning/RTL) - [DockerHub](https://hub.docker.com/r/shahanafarooqui/rtl) |
|
||||||
| btcpayserver/lnd | v0.15.2-beta | [✔️](https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.2-beta/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.2-beta/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.2-beta/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/lnd) - [DockerHub](https://hub.docker.com/r/btcpayserver/lnd) |
|
| btcpayserver/lnd | v0.15.3-beta | [✔️](https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.3-beta/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.3-beta/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.3-beta/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/lnd) - [DockerHub](https://hub.docker.com/r/btcpayserver/lnd) |
|
||||||
| btcpayserver/bitcoin | 23.0 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0/Bitcoin/23.0/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0/Bitcoin/23.0/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0/Bitcoin/23.0/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/bitcoin) |
|
| btcpayserver/bitcoin | 23.0-1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0-1/Bitcoin/23.0/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0-1/Bitcoin/23.0/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0-1/Bitcoin/23.0/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/bitcoin) |
|
||||||
| btcpayserver/btcpayserver | 1.6.12$<BTCPAY_BUILD_CONFIGURATION>? | [✔️](https://raw.githubusercontent.com/btcpayserver/btcpayserver/v1.6.12/amd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/btcpayserver/v1.6.12/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/btcpayserver/v1.6.12/arm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/btcpayserver) - [DockerHub](https://hub.docker.com/r/btcpayserver/btcpayserver) |
|
| btcpayserver/btcpayserver | 1.6.12$<BTCPAY_BUILD_CONFIGURATION>? | [✔️](https://raw.githubusercontent.com/btcpayserver/btcpayserver/v1.6.12/amd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/btcpayserver/v1.6.12/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/btcpayserver/v1.6.12/arm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/btcpayserver) - [DockerHub](https://hub.docker.com/r/btcpayserver/btcpayserver) |
|
||||||
| btcpayserver/monero | 0.18.1.1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Monero/0.18.1.1/Monero/0.18.1.1/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Monero/0.18.1.1/Monero/0.18.1.1/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Monero/0.18.1.1/Monero/0.18.1.1/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/monero) |
|
| btcpayserver/monero | 0.18.1.1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Monero/0.18.1.1/Monero/0.18.1.1/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Monero/0.18.1.1/Monero/0.18.1.1/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Monero/0.18.1.1/Monero/0.18.1.1/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/monero) |
|
||||||
| nicolasdorier/nbxplorer | 2.3.38 | [✔️](https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.38/Dockerfile.linuxamd64) | [✔️](https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.38/Dockerfile.linuxarm32v7) | [✔️](https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.38/Dockerfile.linuxarm64v8) | [Github](https://github.com/dgarage/nbxplorer) - [DockerHub](https://hub.docker.com/r/nicolasdorier/nbxplorer) |
|
| nicolasdorier/nbxplorer | 2.3.42 | [✔️](https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.42/Dockerfile.linuxamd64) | [✔️](https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.42/Dockerfile.linuxarm32v7) | [✔️](https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.42/Dockerfile.linuxarm64v8) | [Github](https://github.com/dgarage/nbxplorer) - [DockerHub](https://hub.docker.com/r/nicolasdorier/nbxplorer) |
|
||||||
| btcpayserver/letsencrypt-nginx-proxy-companion | 1.12.2 | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-letsencrypt-nginx-proxy-companion/v1.12.2/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-letsencrypt-nginx-proxy-companion/v1.12.2/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-letsencrypt-nginx-proxy-companion/v1.12.2/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/docker-letsencrypt-nginx-proxy-companion) - [DockerHub](https://hub.docker.com/r/btcpayserver/letsencrypt-nginx-proxy-companion) |
|
| btcpayserver/letsencrypt-nginx-proxy-companion | 1.12.2 | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-letsencrypt-nginx-proxy-companion/v1.12.2/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-letsencrypt-nginx-proxy-companion/v1.12.2/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-letsencrypt-nginx-proxy-companion/v1.12.2/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/docker-letsencrypt-nginx-proxy-companion) - [DockerHub](https://hub.docker.com/r/btcpayserver/letsencrypt-nginx-proxy-companion) |
|
||||||
| nginx | 1.16.0 | [✔️](https://raw.githubusercontent.com/nginxinc/docker-nginx/1.16.0/stable/stretch/Dockerfile) | [✔️](https://raw.githubusercontent.com/nginxinc/docker-nginx/1.16.0/stable/stretch/Dockerfile) | [✔️](https://raw.githubusercontent.com/nginxinc/docker-nginx/1.16.0/stable/stretch/Dockerfile) | [Github](https://github.com/nginxinc/docker-nginx) - [DockerHub](https://hub.docker.com/_/nginx) |
|
| nginx | 1.16.0 | [✔️](https://raw.githubusercontent.com/nginxinc/docker-nginx/1.16.0/stable/stretch/Dockerfile) | [✔️](https://raw.githubusercontent.com/nginxinc/docker-nginx/1.16.0/stable/stretch/Dockerfile) | [✔️](https://raw.githubusercontent.com/nginxinc/docker-nginx/1.16.0/stable/stretch/Dockerfile) | [Github](https://github.com/nginxinc/docker-nginx) - [DockerHub](https://hub.docker.com/_/nginx) |
|
||||||
| btcpayserver/docker-gen | 0.7.8 | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-gen/v0.7.8/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-gen/v0.7.8/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-gen/v0.7.8/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/docker-gen) - [DockerHub](https://hub.docker.com/r/btcpayserver/docker-gen) |
|
| btcpayserver/docker-gen | 0.7.8 | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-gen/v0.7.8/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-gen/v0.7.8/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-gen/v0.7.8/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/docker-gen) - [DockerHub](https://hub.docker.com/r/btcpayserver/docker-gen) |
|
||||||
@ -361,6 +362,7 @@ We are trying to update our dependencies to run on `arm32v7` and `x64` boards. H
|
|||||||
| nicolasdorier/ndlc-cli | 1.0.1 | [✔️](https://raw.githubusercontent.com/dgarage/ndlc/releases/1.0.1/amd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/dgarage/ndlc/releases/1.0.1/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/dgarage/ndlc/releases/1.0.1/arm64v8.Dockerfile) | [Github](https://github.com/dgarage/ndlc) - [DockerHub](https://hub.docker.com/r/nicolasdorier/ndlc-cli) |
|
| nicolasdorier/ndlc-cli | 1.0.1 | [✔️](https://raw.githubusercontent.com/dgarage/ndlc/releases/1.0.1/amd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/dgarage/ndlc/releases/1.0.1/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/dgarage/ndlc/releases/1.0.1/arm64v8.Dockerfile) | [Github](https://github.com/dgarage/ndlc) - [DockerHub](https://hub.docker.com/r/nicolasdorier/ndlc-cli) |
|
||||||
| pihole/pihole | v5.7 | [✔️](https://raw.githubusercontent.com/pi-hole/docker-pi-hole/v5.7/Dockerfile) | [✔️](https://raw.githubusercontent.com/pi-hole/docker-pi-hole/v5.7/Dockerfile) | [✔️](https://raw.githubusercontent.com/pi-hole/docker-pi-hole/v5.7/Dockerfile) | [Github](https://github.com/pi-hole/docker-pi-hole) - [DockerHub](https://hub.docker.com/r/pihole/pihole) |
|
| pihole/pihole | v5.7 | [✔️](https://raw.githubusercontent.com/pi-hole/docker-pi-hole/v5.7/Dockerfile) | [✔️](https://raw.githubusercontent.com/pi-hole/docker-pi-hole/v5.7/Dockerfile) | [✔️](https://raw.githubusercontent.com/pi-hole/docker-pi-hole/v5.7/Dockerfile) | [Github](https://github.com/pi-hole/docker-pi-hole) - [DockerHub](https://hub.docker.com/r/pihole/pihole) |
|
||||||
| btcpayserver/tor | 0.4.7.8 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Tor/0.4.7.8/Tor/0.4.7.8/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Tor/0.4.7.8/Tor/0.4.7.8/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Tor/0.4.7.8/Tor/0.4.7.8/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/tor) |
|
| btcpayserver/tor | 0.4.7.8 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Tor/0.4.7.8/Tor/0.4.7.8/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Tor/0.4.7.8/Tor/0.4.7.8/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Tor/0.4.7.8/Tor/0.4.7.8/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/tor) |
|
||||||
|
| btcpayserver/woocommerce | 3.1.0 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/WooCommerce/3.1.0/WooCommerce/3.1.0/linuxamd64.Dockerfile) | ️❌ | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/WooCommerce/3.1.0/WooCommerce/3.1.0/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/woocommerce) |
|
||||||
| btcpayserver/postgres | 13.7 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Postgres/13.7/Postgres/13.7/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Postgres/13.7/Postgres/13.7/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Postgres/13.7/Postgres/13.7/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/postgres) |
|
| btcpayserver/postgres | 13.7 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Postgres/13.7/Postgres/13.7/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Postgres/13.7/Postgres/13.7/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Postgres/13.7/Postgres/13.7/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/postgres) |
|
||||||
| kamigawabul/btglnd | latest | [✔️](https://raw.githubusercontent.com/vutov/lnd/master/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/vutov/lnd) - [DockerHub](https://hub.docker.com/r/kamigawabul/btglnd) |
|
| kamigawabul/btglnd | latest | [✔️](https://raw.githubusercontent.com/vutov/lnd/master/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/vutov/lnd) - [DockerHub](https://hub.docker.com/r/kamigawabul/btglnd) |
|
||||||
| kamigawabul/docker-bitcoingold | 0.15.2 | [✔️](https://raw.githubusercontent.com/Vutov/docker-bitcoin/master/bitcoingold/0.15.2/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Vutov/docker-bitcoin) - [DockerHub](https://hub.docker.com/r/kamigawabul/docker-bitcoingold) |
|
| kamigawabul/docker-bitcoingold | 0.15.2 | [✔️](https://raw.githubusercontent.com/Vutov/docker-bitcoin/master/bitcoingold/0.15.2/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Vutov/docker-bitcoin) - [DockerHub](https://hub.docker.com/r/kamigawabul/docker-bitcoingold) |
|
||||||
@ -377,7 +379,7 @@ We are trying to update our dependencies to run on `arm32v7` and `x64` boards. H
|
|||||||
| groestlcoin/lnd | v0.10.0-grs | [✔️](https://raw.githubusercontent.com/Groestlcoin/lnd/v0.10.0-grs/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Groestlcoin/lnd) - [DockerHub](https://hub.docker.com/r/groestlcoin/lnd) |
|
| groestlcoin/lnd | v0.10.0-grs | [✔️](https://raw.githubusercontent.com/Groestlcoin/lnd/v0.10.0-grs/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/Groestlcoin/lnd) - [DockerHub](https://hub.docker.com/r/groestlcoin/lnd) |
|
||||||
| btcpayserver/groestlcoin | 23.0 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/23.0/Groestlcoin/23.0/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/23.0/Groestlcoin/23.0/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/23.0/Groestlcoin/23.0/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/groestlcoin) |
|
| btcpayserver/groestlcoin | 23.0 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/23.0/Groestlcoin/23.0/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/23.0/Groestlcoin/23.0/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Groestlcoin/23.0/Groestlcoin/23.0/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/groestlcoin) |
|
||||||
| btcpayserver/elements | 0.21.0.2-1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.2-1/Elements/0.21.0.2/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.2-1/Elements/0.21.0.2/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.2-1/Elements/0.21.0.2/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/elements) |
|
| btcpayserver/elements | 0.21.0.2-1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.2-1/Elements/0.21.0.2/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.2-1/Elements/0.21.0.2/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Elements/0.21.0.2-1/Elements/0.21.0.2/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/elements) |
|
||||||
| btcpayserver/litecoin | 0.21.2.1-1 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-1/Litecoin/0.21.2.1/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-1/Litecoin/0.21.2.1/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-1/Litecoin/0.21.2.1/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/litecoin) |
|
| btcpayserver/litecoin | 0.21.2.1-2 | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-2/Litecoin/0.21.2.1/linuxamd64.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-2/Litecoin/0.21.2.1/linuxarm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-2/Litecoin/0.21.2.1/linuxarm64v8.Dockerfile) | [Github](https://github.com/btcpayserver/dockerfile-deps) - [DockerHub](https://hub.docker.com/r/btcpayserver/litecoin) |
|
||||||
| wakiyamap/docker-monacoin | 0.20.2 | [✔️](https://raw.githubusercontent.com/wakiyamap/docker-bitcoin/master/monacoin/0.20.2/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/wakiyamap/docker-bitcoin) - [DockerHub](https://hub.docker.com/r/wakiyamap/docker-monacoin) |
|
| wakiyamap/docker-monacoin | 0.20.2 | [✔️](https://raw.githubusercontent.com/wakiyamap/docker-bitcoin/master/monacoin/0.20.2/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/wakiyamap/docker-bitcoin) - [DockerHub](https://hub.docker.com/r/wakiyamap/docker-monacoin) |
|
||||||
| redis | 6.2.2-buster | [✔️](https://raw.githubusercontent.com/docker-library/redis/f1a8498333ae3ab340b5b39fbac1d7e1dc0d628c/5.0/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/docker-library/redis) - [DockerHub](https://hub.docker.com/_/redis) |
|
| redis | 6.2.2-buster | [✔️](https://raw.githubusercontent.com/docker-library/redis/f1a8498333ae3ab340b5b39fbac1d7e1dc0d628c/5.0/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/docker-library/redis) - [DockerHub](https://hub.docker.com/_/redis) |
|
||||||
| bluewalletorganization/lndhub | v1.4.1 | [✔️](https://raw.githubusercontent.com/BlueWallet/LndHub/v1.4.1/Dockerfile) | [✔️](https://raw.githubusercontent.com/BlueWallet/LndHub/v1.4.1/Dockerfile) | [✔️](https://raw.githubusercontent.com/BlueWallet/LndHub/v1.4.1/Dockerfile) | [Github](https://github.com/BlueWallet/LndHub) - [DockerHub](https://hub.docker.com/r/bluewalletorganization/lndhub) |
|
| bluewalletorganization/lndhub | v1.4.1 | [✔️](https://raw.githubusercontent.com/BlueWallet/LndHub/v1.4.1/Dockerfile) | [✔️](https://raw.githubusercontent.com/BlueWallet/LndHub/v1.4.1/Dockerfile) | [✔️](https://raw.githubusercontent.com/BlueWallet/LndHub/v1.4.1/Dockerfile) | [Github](https://github.com/BlueWallet/LndHub) - [DockerHub](https://hub.docker.com/r/bluewalletorganization/lndhub) |
|
||||||
@ -390,12 +392,12 @@ We are trying to update our dependencies to run on `arm32v7` and `x64` boards. H
|
|||||||
| 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.6.7-alpha-path-prefix | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.6.7-alpha/Dockerfile) | ️❌ | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.6.7-alpha/Dockerfile) | [Github](https://github.com/lightninglabs/lightning-terminal) - [DockerHub](https://hub.docker.com/r/lightninglabs/lightning-terminal) |
|
| lightninglabs/lightning-terminal | v0.6.7-alpha-path-prefix | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.6.7-alpha/Dockerfile) | ️❌ | [✔️](https://raw.githubusercontent.com/lightninglabs/lightning-terminal/v0.6.7-alpha/Dockerfile) | [Github](https://github.com/lightninglabs/lightning-terminal) - [DockerHub](https://hub.docker.com/r/lightninglabs/lightning-terminal) |
|
||||||
|
| mempool/mempool | 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) |
|
||||||
| kukks/nnostr-relay | v0.0.7 | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.7/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.7/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.7/Relay/Dockerfile) | [Github](https://github.com/kukks/nnostr) - [DockerHub](https://hub.docker.com/r/kukks/nnostr-relay) |
|
| kukks/nnostr-relay | v0.0.7 | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.7/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.7/Relay/Dockerfile) | [✔️](https://raw.githubusercontent.com/kukks/nnostr/Relay/v0.0.7/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) |
|
||||||
| dennisreimann/tallycoin_connect | v1.7.3 | [✔️](https://raw.githubusercontent.com/dennisreimann/tallycoin_connect/v1.7.3/Dockerfile) | [✔️](https://raw.githubusercontent.com/dennisreimann/tallycoin_connect/v1.7.3/Dockerfile.arm32v7) | [✔️](https://raw.githubusercontent.com/dennisreimann/tallycoin_connect/v1.7.3/Dockerfile.arm64v8) | [Github](https://github.com/dennisreimann/tallycoin_connect) - [DockerHub](https://hub.docker.com/r/dennisreimann/tallycoin_connect) |
|
| djbooth007/tallycoin_connect | v1.7.5 | [✔️](https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.7.5/Dockerfile) | [✔️](https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.7.5/Dockerfile.arm32v7) | [✔️](https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.7.5/Dockerfile.arm64v8) | [Github](https://github.com/djbooth007/tallycoin_connect) - [DockerHub](https://hub.docker.com/r/djbooth007/tallycoin_connect) |
|
||||||
| talaia/python-teos | latest | [✔️](https://raw.githubusercontent.com/talaia-labs/python-teos/master/docker/Dockerfile) | [✔️](https://raw.githubusercontent.com/talaia-labs/python-teos/master/docker/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/talaia-labs/python-teos/master/docker/arm64v8.Dockerfile) | [Github](https://github.com/talaia-labs/python-teos) - [DockerHub](https://hub.docker.com/r/talaia/python-teos) |
|
| talaia/python-teos | latest | [✔️](https://raw.githubusercontent.com/talaia-labs/python-teos/master/docker/Dockerfile) | [✔️](https://raw.githubusercontent.com/talaia-labs/python-teos/master/docker/arm32v7.Dockerfile) | [✔️](https://raw.githubusercontent.com/talaia-labs/python-teos/master/docker/arm64v8.Dockerfile) | [Github](https://github.com/talaia-labs/python-teos) - [DockerHub](https://hub.docker.com/r/talaia/python-teos) |
|
||||||
| apotdevin/thunderhub | base-v0.13.11 | [✔️](https://raw.githubusercontent.com/apotdevin/thunderhub/v0.13.11/Dockerfile) | [✔️](https://raw.githubusercontent.com/apotdevin/thunderhub/v0.13.11/Dockerfile) | [✔️](https://raw.githubusercontent.com/apotdevin/thunderhub/v0.13.11/Dockerfile) | [Github](https://github.com/apotdevin/thunderhub) - [DockerHub](https://hub.docker.com/r/apotdevin/thunderhub) |
|
| apotdevin/thunderhub | base-v0.13.11 | [✔️](https://raw.githubusercontent.com/apotdevin/thunderhub/v0.13.11/Dockerfile) | [✔️](https://raw.githubusercontent.com/apotdevin/thunderhub/v0.13.11/Dockerfile) | [✔️](https://raw.githubusercontent.com/apotdevin/thunderhub/v0.13.11/Dockerfile) | [Github](https://github.com/apotdevin/thunderhub) - [DockerHub](https://hub.docker.com/r/apotdevin/thunderhub) |
|
||||||
| btcpayserver/docker-woocommerce | 3.0.16 | [✔️](https://raw.githubusercontent.com/btcpayserver/docker-woocommerce/v3.0.16/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/btcpayserver/docker-woocommerce) - [DockerHub](https://hub.docker.com/r/btcpayserver/docker-woocommerce) |
|
|
||||||
| mariadb | 10.3 | [✔️](https://raw.githubusercontent.com/docker-library/mariadb/master/10.3/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/docker-library/mariadb) - [DockerHub](https://hub.docker.com/_/mariadb) |
|
| mariadb | 10.3 | [✔️](https://raw.githubusercontent.com/docker-library/mariadb/master/10.3/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/docker-library/mariadb) - [DockerHub](https://hub.docker.com/_/mariadb) |
|
||||||
| zammad/zammad-docker-compose | zammad-postgresql-3.4.0-4 | [✔️](https://raw.githubusercontent.com/zammad/zammad-docker-compose/master/containers/zammad-postgresql/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/zammad/zammad-docker-compose) - [DockerHub](https://hub.docker.com/r/zammad/zammad-docker-compose) |
|
| zammad/zammad-docker-compose | zammad-postgresql-3.4.0-4 | [✔️](https://raw.githubusercontent.com/zammad/zammad-docker-compose/master/containers/zammad-postgresql/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/zammad/zammad-docker-compose) - [DockerHub](https://hub.docker.com/r/zammad/zammad-docker-compose) |
|
||||||
| memcached | 1.5.22-alpine | [✔️](https://raw.githubusercontent.com/docker-library/memcached/master/alpine/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/docker-library/memcached) - [DockerHub](https://hub.docker.com/_/memcached) |
|
| memcached | 1.5.22-alpine | [✔️](https://raw.githubusercontent.com/docker-library/memcached/master/alpine/Dockerfile) | ️❌ | ️❌ | [Github](https://github.com/docker-library/memcached) - [DockerHub](https://hub.docker.com/_/memcached) |
|
||||||
|
@ -28,10 +28,10 @@ fi
|
|||||||
. "$BASH_PROFILE_SCRIPT"
|
. "$BASH_PROFILE_SCRIPT"
|
||||||
|
|
||||||
docker_dir=$(docker volume inspect generated_btcpay_datadir --format="{{.Mountpoint}}" | sed -e "s%/volumes/.*%%g")
|
docker_dir=$(docker volume inspect generated_btcpay_datadir --format="{{.Mountpoint}}" | sed -e "s%/volumes/.*%%g")
|
||||||
dbdump_name=postgres.sql.gz
|
postgres_dump_name=postgres.sql.gz
|
||||||
btcpay_dir="$BTCPAY_BASE_DIRECTORY/btcpayserver-docker"
|
btcpay_dir="$BTCPAY_BASE_DIRECTORY/btcpayserver-docker"
|
||||||
backup_dir="$docker_dir/volumes/backup_datadir/_data"
|
backup_dir="$docker_dir/volumes/backup_datadir/_data"
|
||||||
dbdump_path="$docker_dir/$dbdump_name"
|
postgres_dump_path="$docker_dir/$postgres_dump_name"
|
||||||
backup_path="$backup_dir/backup.tar.gz"
|
backup_path="$backup_dir/backup.tar.gz"
|
||||||
|
|
||||||
# ensure backup dir exists
|
# ensure backup dir exists
|
||||||
@ -42,31 +42,50 @@ fi
|
|||||||
cd $btcpay_dir
|
cd $btcpay_dir
|
||||||
. helpers.sh
|
. helpers.sh
|
||||||
|
|
||||||
dbcontainer=$(docker ps -a -q -f "name=postgres_1")
|
# Postgres database
|
||||||
if [ -z "$dbcontainer" ]; then
|
postgres_container=$(docker ps -a -q -f "name=postgres_1")
|
||||||
|
if [ -z "$postgres_container" ]; then
|
||||||
printf "\n"
|
printf "\n"
|
||||||
echo "ℹ️ Database container is not up and running. Starting BTCPay Server …"
|
echo "ℹ️ Postgres container is not up and running. Starting BTCPay Server …"
|
||||||
docker volume create generated_postgres_datadir
|
docker volume create generated_postgres_datadir
|
||||||
docker-compose -f $BTCPAY_DOCKER_COMPOSE up -d postgres
|
docker-compose -f $BTCPAY_DOCKER_COMPOSE up -d postgres
|
||||||
|
|
||||||
printf "\n"
|
printf "\n"
|
||||||
dbcontainer=$(docker ps -a -q -f "name=postgres_1")
|
postgres_container=$(docker ps -a -q -f "name=postgres_1")
|
||||||
if [ -z "$dbcontainer" ]; then
|
if [ -z "$postgres_container" ]; then
|
||||||
echo "🚨 Database container could not be started or found."
|
echo "🚨 Postgres container could not be started or found."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
printf "\n"
|
printf "\n"
|
||||||
echo "ℹ️ Dumping database …"
|
echo "ℹ️ Dumping Postgres database …"
|
||||||
{
|
{
|
||||||
docker exec $dbcontainer pg_dumpall -c -U postgres | gzip > $dbdump_path
|
docker exec $postgres_container pg_dumpall -c -U postgres | gzip > $postgres_dump_path
|
||||||
echo "✅ Database dump done."
|
echo "✅ Postgres database dump done."
|
||||||
} || {
|
} || {
|
||||||
echo "🚨 Dumping failed. Please check the error message above."
|
echo "🚨 Dumping Postgres database failed. Please check the error message above."
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Optional: MariaDB database
|
||||||
|
mariadb_container=$(docker ps -a -q -f "name=mariadb_1")
|
||||||
|
if [ ! -z "$mariadb_container" ]; then
|
||||||
|
mariadb_dump_name=mariadb.sql.gz
|
||||||
|
mariadb_dump_path="$docker_dir/$mariadb_dump_name"
|
||||||
|
# MariaDB container exists and is running - dump it
|
||||||
|
printf "\n"
|
||||||
|
echo "ℹ️ Dumping MariaDB database …"
|
||||||
|
{
|
||||||
|
docker exec $mariadb_container mysqldump -u root -pwordpressdb -A --add-drop-database | gzip > $mariadb_dump_path
|
||||||
|
echo "✅ MariaDB database dump done."
|
||||||
|
} || {
|
||||||
|
echo "🚨 Dumping MariaDB database failed. Please check the error message above."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
|
# BTCPay Server backup
|
||||||
printf "\nℹ️ Stopping BTCPay Server …\n\n"
|
printf "\nℹ️ Stopping BTCPay Server …\n\n"
|
||||||
btcpay_down
|
btcpay_down
|
||||||
|
|
||||||
@ -77,20 +96,21 @@ echo "ℹ️ Archiving files in $(pwd)…"
|
|||||||
{
|
{
|
||||||
tar \
|
tar \
|
||||||
--exclude="volumes/backup_datadir" \
|
--exclude="volumes/backup_datadir" \
|
||||||
--exclude="volumes/generated_bitcoin_datadir/_data/blocks" \
|
--exclude="volumes/generated_bitcoin_datadir/_data" \
|
||||||
--exclude="volumes/generated_bitcoin_datadir/_data/chainstate" \
|
--exclude="volumes/generated_litecoin_datadir/_data" \
|
||||||
--exclude="volumes/generated_bitcoin_datadir/_data/indexes" \
|
--exclude="volumes/generated_elements_datadir/_data" \
|
||||||
--exclude="volumes/generated_bitcoin_datadir/_data/debug.log" \
|
--exclude="volumes/generated_xmr_data/_data" \
|
||||||
--exclude="volumes/generated_litecoin_datadir/_data/blocks" \
|
--exclude="volumes/generated_dash_datadir/_data/blocks" \
|
||||||
--exclude="volumes/generated_litecoin_datadir/_data/chainstate" \
|
--exclude="volumes/generated_dash_datadir/_data/chainstate" \
|
||||||
--exclude="volumes/generated_litecoin_datadir/_data/indexes" \
|
--exclude="volumes/generated_dash_datadir/_data/indexes" \
|
||||||
--exclude="volumes/generated_litecoin_datadir/_data/debug.log" \
|
--exclude="volumes/generated_dash_datadir/_data/debug.log" \
|
||||||
|
--exclude="volumes/generated_mariadb_datadir" \
|
||||||
--exclude="volumes/generated_postgres_datadir" \
|
--exclude="volumes/generated_postgres_datadir" \
|
||||||
--exclude="volumes/generated_electrumx_datadir" \
|
--exclude="volumes/generated_electrumx_datadir" \
|
||||||
--exclude="volumes/generated_lnd_bitcoin_datadir/_data/data/graph" \
|
--exclude="volumes/generated_lnd_bitcoin_datadir/_data/data/graph" \
|
||||||
--exclude="volumes/generated_clightning_bitcoin_datadir/_data/lightning-rpc" \
|
--exclude="volumes/generated_clightning_bitcoin_datadir/_data/lightning-rpc" \
|
||||||
--exclude="**/logs/*" \
|
--exclude="**/logs/*" \
|
||||||
-cvzf $backup_path $dbdump_name volumes/generated_*
|
-cvzf $backup_path $postgres_dump_name $mariadb_dump_name volumes/generated_*
|
||||||
echo "✅ Archive done."
|
echo "✅ Archive done."
|
||||||
|
|
||||||
if [ ! -z "$BTCPAY_BACKUP_PASSPHRASE" ]; then
|
if [ ! -z "$BTCPAY_BACKUP_PASSPHRASE" ]; then
|
||||||
@ -122,6 +142,6 @@ cd $btcpay_dir
|
|||||||
btcpay_up
|
btcpay_up
|
||||||
|
|
||||||
printf "\nℹ️ Cleaning up …\n\n"
|
printf "\nℹ️ Cleaning up …\n\n"
|
||||||
rm $dbdump_path
|
rm $postgres_dump_path
|
||||||
|
|
||||||
printf "✅ Backup done => $backup_path\n\n"
|
printf "✅ Backup done => $backup_path\n\n"
|
||||||
|
@ -28,7 +28,7 @@ fi
|
|||||||
# preparation
|
# preparation
|
||||||
docker_dir=$(docker volume inspect generated_btcpay_datadir --format="{{.Mountpoint}}" | sed -e "s%/volumes/.*%%g")
|
docker_dir=$(docker volume inspect generated_btcpay_datadir --format="{{.Mountpoint}}" | sed -e "s%/volumes/.*%%g")
|
||||||
restore_dir="$docker_dir/volumes/backup_datadir/_data/restore"
|
restore_dir="$docker_dir/volumes/backup_datadir/_data/restore"
|
||||||
dbdump_name=postgres.sql.gz
|
postgres_dump_name=postgres.sql.gz
|
||||||
btcpay_dir="$BTCPAY_BASE_DIRECTORY/btcpayserver-docker"
|
btcpay_dir="$BTCPAY_BASE_DIRECTORY/btcpayserver-docker"
|
||||||
|
|
||||||
# ensure clean restore dir
|
# ensure clean restore dir
|
||||||
@ -54,8 +54,8 @@ echo "ℹ️ Extracting files in $(pwd) …"
|
|||||||
tar -xvf $backup_path -C $restore_dir
|
tar -xvf $backup_path -C $restore_dir
|
||||||
|
|
||||||
# basic control checks
|
# basic control checks
|
||||||
if [ ! -f "$dbdump_name" ]; then
|
if [ ! -f "$postgres_dump_name" ]; then
|
||||||
printf "\n🚨 $dbdump_name does not exist.\n\n"
|
printf "\n🚨 $postgres_dump_name does not exist.\n\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -64,6 +64,10 @@ if [ ! -d "volumes" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -f "mariadb.sql.gz" ]; then
|
||||||
|
mariadb_dump_name=mariadb.sql.gz
|
||||||
|
fi
|
||||||
|
|
||||||
cd $btcpay_dir
|
cd $btcpay_dir
|
||||||
. helpers.sh
|
. helpers.sh
|
||||||
|
|
||||||
@ -82,6 +86,9 @@ cd $restore_dir
|
|||||||
cp -r volumes/* $docker_dir/volumes/
|
cp -r volumes/* $docker_dir/volumes/
|
||||||
# ensure datadirs excluded in backup exist
|
# ensure datadirs excluded in backup exist
|
||||||
mkdir -p $docker_dir/volumes/generated_postgres_datadir/_data
|
mkdir -p $docker_dir/volumes/generated_postgres_datadir/_data
|
||||||
|
if [ ! -z "$mariadb_dump_name" ]; then
|
||||||
|
mkdir -p $docker_dir/volumes/generated_mariadb_datadir/_data
|
||||||
|
fi
|
||||||
echo "✅ Volume restore done."
|
echo "✅ Volume restore done."
|
||||||
} || {
|
} || {
|
||||||
echo "🚨 Restoring volumes failed. Please check the error message above."
|
echo "🚨 Restoring volumes failed. Please check the error message above."
|
||||||
@ -91,40 +98,80 @@ cd $restore_dir
|
|||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Start Postgres database
|
||||||
{
|
{
|
||||||
printf "\nℹ️ Starting database container …\n"
|
printf "\nℹ️ Starting Postgres database container …\n"
|
||||||
docker-compose -f $BTCPAY_DOCKER_COMPOSE up -d postgres
|
docker-compose -f $BTCPAY_DOCKER_COMPOSE up -d postgres
|
||||||
sleep 10
|
sleep 10
|
||||||
dbcontainer=$(docker ps -a -q -f "name=postgres")
|
postgres_container=$(docker ps -a -q -f "name=postgres_1")
|
||||||
if [ -z "$dbcontainer" ]; then
|
if [ -z "$postgres_container" ]; then
|
||||||
echo "🚨 Database container could not be started or found."
|
echo "🚨 Postgres database container could not be started or found."
|
||||||
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
||||||
cd $btcpay_dir
|
cd $btcpay_dir
|
||||||
btcpay_up
|
btcpay_up
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
} || {
|
} || {
|
||||||
echo "🚨 Starting database container failed. Please check the error message above."
|
echo "🚨 Starting Postgres database container failed. Please check the error message above."
|
||||||
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
||||||
cd $btcpay_dir
|
cd $btcpay_dir
|
||||||
btcpay_up
|
btcpay_up
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Optional: Start MariaDB database
|
||||||
|
if [ ! -z "$mariadb_dump_name" ]; then
|
||||||
|
{
|
||||||
|
printf "\nℹ️ Starting MariaDB database container …\n"
|
||||||
|
docker-compose -f $BTCPAY_DOCKER_COMPOSE up -d mariadb
|
||||||
|
sleep 10
|
||||||
|
mariadb_container=$(docker ps -a -q -f "name=mariadb_1")
|
||||||
|
if [ -z "$mariadb_container" ]; then
|
||||||
|
echo "🚨 MariaDB database container could not be started or found."
|
||||||
|
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
||||||
|
cd $btcpay_dir
|
||||||
|
btcpay_up
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
} || {
|
||||||
|
echo "🚨 Starting MariaDB database container failed. Please check the error message above."
|
||||||
|
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
||||||
|
cd $btcpay_dir
|
||||||
|
btcpay_up
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
cd $restore_dir
|
cd $restore_dir
|
||||||
|
|
||||||
|
# Postgres database
|
||||||
{
|
{
|
||||||
printf "\nℹ️ Restoring database …"
|
printf "\nℹ️ Restoring Postgres database …"
|
||||||
gunzip -c $dbdump_name | docker exec -i $dbcontainer psql -U postgres postgres -a
|
gunzip -c $postgres_dump_name | docker exec -i $postgres_container psql -U postgres postgres
|
||||||
echo "✅ Database restore done."
|
echo "✅ Postgres database restore done."
|
||||||
} || {
|
} || {
|
||||||
echo "🚨 Restoring database failed. Please check the error message above."
|
echo "🚨 Restoring Postgres database failed. Please check the error message above."
|
||||||
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
||||||
cd $btcpay_dir
|
cd $btcpay_dir
|
||||||
btcpay_up
|
btcpay_up
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Optional: MariaDB database
|
||||||
|
if [ ! -z "$mariadb_dump_name" ]; then
|
||||||
|
{
|
||||||
|
printf "\nℹ️ Restoring MariaDB database …"
|
||||||
|
gunzip -c $mariadb_dump_name | docker exec -i $mariadb_container mysql -u root -pwordpressdb
|
||||||
|
printf "\n✅ MariaDB database restore done."
|
||||||
|
} || {
|
||||||
|
echo "🚨 Restoring MariaDB database failed. Please check the error message above."
|
||||||
|
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
||||||
|
cd $btcpay_dir
|
||||||
|
btcpay_up
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
printf "\nℹ️ Restarting BTCPay Server …\n\n"
|
||||||
cd $btcpay_dir
|
cd $btcpay_dir
|
||||||
btcpay_up
|
btcpay_up
|
||||||
|
@ -246,6 +246,13 @@ namespace DockerFileBuildHelper
|
|||||||
dockerInfo.GitRef = $"EPS/{image.Tag}";
|
dockerInfo.GitRef = $"EPS/{image.Tag}";
|
||||||
dockerInfo.SupportedByUs = true;
|
dockerInfo.SupportedByUs = true;
|
||||||
break;
|
break;
|
||||||
|
case "woocommerce":
|
||||||
|
dockerInfo.DockerFilePath = $"WooCommerce/{NoRevision(image.Tag)}/linuxamd64.Dockerfile";
|
||||||
|
dockerInfo.DockerFilePathARM64v8 = $"WooCommerce/{NoRevision(image.Tag)}/linuxarm64v8.Dockerfile";
|
||||||
|
dockerInfo.GitLink = "https://github.com/btcpayserver/dockerfile-deps";
|
||||||
|
dockerInfo.GitRef = $"WooCommerce/{image.Tag}";
|
||||||
|
dockerInfo.SupportedByUs = true;
|
||||||
|
break;
|
||||||
case "cloudflared":
|
case "cloudflared":
|
||||||
dockerInfo.DockerFilePath = $"Cloudflared/{NoRevision(image.Tag)}/linuxamd64.Dockerfile";
|
dockerInfo.DockerFilePath = $"Cloudflared/{NoRevision(image.Tag)}/linuxamd64.Dockerfile";
|
||||||
dockerInfo.DockerFilePathARM32v7 = $"Cloudflared/{NoRevision(image.Tag)}/linuxarm32v7.Dockerfile";
|
dockerInfo.DockerFilePathARM32v7 = $"Cloudflared/{NoRevision(image.Tag)}/linuxarm32v7.Dockerfile";
|
||||||
@ -287,7 +294,7 @@ namespace DockerFileBuildHelper
|
|||||||
dockerInfo.DockerFilePath = "Dockerfile";
|
dockerInfo.DockerFilePath = "Dockerfile";
|
||||||
dockerInfo.DockerFilePathARM32v7 = $"Dockerfile.arm32v7";
|
dockerInfo.DockerFilePathARM32v7 = $"Dockerfile.arm32v7";
|
||||||
dockerInfo.DockerFilePathARM64v8 = $"Dockerfile.arm64v8";
|
dockerInfo.DockerFilePathARM64v8 = $"Dockerfile.arm64v8";
|
||||||
dockerInfo.GitLink = "https://github.com/dennisreimann/tallycoin_connect";
|
dockerInfo.GitLink = "https://github.com/djbooth007/tallycoin_connect";
|
||||||
dockerInfo.GitRef = $"{image.Tag}";
|
dockerInfo.GitRef = $"{image.Tag}";
|
||||||
dockerInfo.SupportedByUs = false;
|
dockerInfo.SupportedByUs = false;
|
||||||
break;
|
break;
|
||||||
@ -298,6 +305,14 @@ namespace DockerFileBuildHelper
|
|||||||
dockerInfo.GitRef = $"{image.Tag}";
|
dockerInfo.GitRef = $"{image.Tag}";
|
||||||
dockerInfo.SupportedByUs = false;
|
dockerInfo.SupportedByUs = false;
|
||||||
break;
|
break;
|
||||||
|
case "mempool":
|
||||||
|
dockerInfo.DockerFilePath = "docker/frontend/Dockerfile";
|
||||||
|
dockerInfo.DockerFilePathARM32v7 = "docker/frontend/Dockerfile";
|
||||||
|
dockerInfo.DockerFilePathARM64v8 = "docker/frontend/Dockerfile";
|
||||||
|
dockerInfo.GitLink = "https://github.com/mempool/mempool";
|
||||||
|
dockerInfo.GitRef = $"{image.Tag}";
|
||||||
|
dockerInfo.SupportedByUs = false;
|
||||||
|
break;
|
||||||
case "docker-bitcoingold":
|
case "docker-bitcoingold":
|
||||||
dockerInfo.DockerFilePath = $"bitcoingold/{image.Tag}/Dockerfile";
|
dockerInfo.DockerFilePath = $"bitcoingold/{image.Tag}/Dockerfile";
|
||||||
dockerInfo.GitLink = "https://github.com/Vutov/docker-bitcoin";
|
dockerInfo.GitLink = "https://github.com/Vutov/docker-bitcoin";
|
||||||
@ -370,11 +385,6 @@ namespace DockerFileBuildHelper
|
|||||||
dockerInfo.GitLink = "https://github.com/JeffVandrewJr/isso";
|
dockerInfo.GitLink = "https://github.com/JeffVandrewJr/isso";
|
||||||
dockerInfo.GitRef = $"patron.{image.Tag.Substring("atron.".Length)}";
|
dockerInfo.GitRef = $"patron.{image.Tag.Substring("atron.".Length)}";
|
||||||
break;
|
break;
|
||||||
case "docker-woocommerce":
|
|
||||||
dockerInfo.DockerFilePath = $"Dockerfile";
|
|
||||||
dockerInfo.GitLink = "https://github.com/btcpayserver/docker-woocommerce";
|
|
||||||
dockerInfo.GitRef = $"v{image.Tag}";
|
|
||||||
break;
|
|
||||||
case "mariadb":
|
case "mariadb":
|
||||||
dockerInfo.DockerFilePath = $"{image.Tag}/Dockerfile";
|
dockerInfo.DockerFilePath = $"{image.Tag}/Dockerfile";
|
||||||
dockerInfo.GitLink = "https://github.com/docker-library/mariadb";
|
dockerInfo.GitLink = "https://github.com/docker-library/mariadb";
|
||||||
|
@ -170,18 +170,18 @@ cd - && cd ..
|
|||||||
|
|
||||||
|
|
||||||
# Build lnd
|
# Build lnd
|
||||||
# https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.2-beta/linuxamd64.Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.3-beta/linuxamd64.Dockerfile
|
||||||
DOCKERFILE="linuxamd64.Dockerfile"
|
DOCKERFILE="linuxamd64.Dockerfile"
|
||||||
# https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.2-beta/linuxarm32v7.Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.3-beta/linuxarm32v7.Dockerfile
|
||||||
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="linuxarm32v7.Dockerfile"
|
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="linuxarm32v7.Dockerfile"
|
||||||
# https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.2-beta/linuxarm64v8.Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/lnd/basedon-v0.15.3-beta/linuxarm64v8.Dockerfile
|
||||||
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="linuxarm64v8.Dockerfile"
|
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="linuxarm64v8.Dockerfile"
|
||||||
echo "Building btcpayserver/lnd:v0.15.2-beta"
|
echo "Building btcpayserver/lnd:v0.15.3-beta"
|
||||||
git clone https://github.com/btcpayserver/lnd lnd
|
git clone https://github.com/btcpayserver/lnd lnd
|
||||||
cd lnd
|
cd lnd
|
||||||
git checkout basedon-v0.15.2-beta
|
git checkout basedon-v0.15.3-beta
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "btcpayserver/lnd:v0.15.2-beta" .
|
docker build -f "$DOCKERFILE" -t "btcpayserver/lnd:v0.15.3-beta" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
@ -202,18 +202,18 @@ cd - && cd ..
|
|||||||
|
|
||||||
|
|
||||||
# Build bitcoin
|
# Build bitcoin
|
||||||
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0/Bitcoin/23.0/linuxamd64.Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0-1/Bitcoin/23.0/linuxamd64.Dockerfile
|
||||||
DOCKERFILE="Bitcoin/23.0/linuxamd64.Dockerfile"
|
DOCKERFILE="Bitcoin/23.0/linuxamd64.Dockerfile"
|
||||||
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0/Bitcoin/23.0/linuxarm32v7.Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0-1/Bitcoin/23.0/linuxarm32v7.Dockerfile
|
||||||
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="Bitcoin/23.0/linuxarm32v7.Dockerfile"
|
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="Bitcoin/23.0/linuxarm32v7.Dockerfile"
|
||||||
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0/Bitcoin/23.0/linuxarm64v8.Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Bitcoin/23.0-1/Bitcoin/23.0/linuxarm64v8.Dockerfile
|
||||||
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="Bitcoin/23.0/linuxarm64v8.Dockerfile"
|
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="Bitcoin/23.0/linuxarm64v8.Dockerfile"
|
||||||
echo "Building btcpayserver/bitcoin:23.0"
|
echo "Building btcpayserver/bitcoin:23.0-1"
|
||||||
git clone https://github.com/btcpayserver/dockerfile-deps bitcoin
|
git clone https://github.com/btcpayserver/dockerfile-deps bitcoin
|
||||||
cd bitcoin
|
cd bitcoin
|
||||||
git checkout Bitcoin/23.0
|
git checkout Bitcoin/23.0-1
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "btcpayserver/bitcoin:23.0" .
|
docker build -f "$DOCKERFILE" -t "btcpayserver/bitcoin:23.0-1" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
@ -420,18 +420,18 @@ cd - && cd ..
|
|||||||
|
|
||||||
|
|
||||||
# Build litecoin
|
# Build litecoin
|
||||||
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-1/Litecoin/0.21.2.1/linuxamd64.Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-2/Litecoin/0.21.2.1/linuxamd64.Dockerfile
|
||||||
DOCKERFILE="Litecoin/0.21.2.1/linuxamd64.Dockerfile"
|
DOCKERFILE="Litecoin/0.21.2.1/linuxamd64.Dockerfile"
|
||||||
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-1/Litecoin/0.21.2.1/linuxarm32v7.Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-2/Litecoin/0.21.2.1/linuxarm32v7.Dockerfile
|
||||||
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="Litecoin/0.21.2.1/linuxarm32v7.Dockerfile"
|
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="Litecoin/0.21.2.1/linuxarm32v7.Dockerfile"
|
||||||
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-1/Litecoin/0.21.2.1/linuxarm64v8.Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/Litecoin/0.21.2.1-2/Litecoin/0.21.2.1/linuxarm64v8.Dockerfile
|
||||||
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="Litecoin/0.21.2.1/linuxarm64v8.Dockerfile"
|
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="Litecoin/0.21.2.1/linuxarm64v8.Dockerfile"
|
||||||
echo "Building btcpayserver/litecoin:0.21.2.1-1"
|
echo "Building btcpayserver/litecoin:0.21.2.1-2"
|
||||||
git clone https://github.com/btcpayserver/dockerfile-deps litecoin
|
git clone https://github.com/btcpayserver/dockerfile-deps litecoin
|
||||||
cd litecoin
|
cd litecoin
|
||||||
git checkout Litecoin/0.21.2.1-1
|
git checkout Litecoin/0.21.2.1-2
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "btcpayserver/litecoin:0.21.2.1-1" .
|
docker build -f "$DOCKERFILE" -t "btcpayserver/litecoin:0.21.2.1-2" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
@ -480,18 +480,18 @@ cd - && cd ..
|
|||||||
|
|
||||||
|
|
||||||
# Build nbxplorer
|
# Build nbxplorer
|
||||||
# https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.38/Dockerfile.linuxamd64
|
# https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.42/Dockerfile.linuxamd64
|
||||||
DOCKERFILE="Dockerfile.linuxamd64"
|
DOCKERFILE="Dockerfile.linuxamd64"
|
||||||
# https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.38/Dockerfile.linuxarm32v7
|
# https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.42/Dockerfile.linuxarm32v7
|
||||||
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="Dockerfile.linuxarm32v7"
|
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="Dockerfile.linuxarm32v7"
|
||||||
# https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.38/Dockerfile.linuxarm64v8
|
# https://raw.githubusercontent.com/dgarage/nbxplorer/v2.3.42/Dockerfile.linuxarm64v8
|
||||||
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="Dockerfile.linuxarm64v8"
|
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="Dockerfile.linuxarm64v8"
|
||||||
echo "Building nicolasdorier/nbxplorer:2.3.38"
|
echo "Building nicolasdorier/nbxplorer:2.3.42"
|
||||||
git clone https://github.com/dgarage/nbxplorer nbxplorer
|
git clone https://github.com/dgarage/nbxplorer nbxplorer
|
||||||
cd nbxplorer
|
cd nbxplorer
|
||||||
git checkout v2.3.38
|
git checkout v2.3.42
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "nicolasdorier/nbxplorer:2.3.38" .
|
docker build -f "$DOCKERFILE" -t "nicolasdorier/nbxplorer:2.3.42" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
@ -741,7 +741,7 @@ DOCKERFILE="Dockerfile"
|
|||||||
echo "Building fireflyiii/core:latest"
|
echo "Building fireflyiii/core:latest"
|
||||||
git clone https://dev.azure.com/Firefly-III/_git/MainImage core
|
git clone https://dev.azure.com/Firefly-III/_git/MainImage core
|
||||||
cd core
|
cd core
|
||||||
git checkout
|
git checkout
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "fireflyiii/core:latest" .
|
docker build -f "$DOCKERFILE" -t "fireflyiii/core:latest" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
@ -817,6 +817,18 @@ docker build -f "$DOCKERFILE" -t "lightninglabs/lightning-terminal:v0.6.7-alpha-
|
|||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
|
# Build mempool
|
||||||
|
# https://raw.githubusercontent.com/mempool/mempool/v2.5.0-dev1/docker/frontend/Dockerfile
|
||||||
|
DOCKERFILE="docker/frontend/Dockerfile"
|
||||||
|
echo "Building mempool/mempool:v2.5.0-dev1"
|
||||||
|
git clone https://github.com/mempool/mempool mempool
|
||||||
|
cd mempool
|
||||||
|
git checkout v2.5.0-dev1
|
||||||
|
cd "$(dirname $DOCKERFILE)"
|
||||||
|
docker build -f "$DOCKERFILE" -t "mempool/mempool:v2.5.0-dev1" .
|
||||||
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
# Build ndlc-cli
|
# Build ndlc-cli
|
||||||
# https://raw.githubusercontent.com/dgarage/ndlc/releases/1.0.1/amd64.Dockerfile
|
# https://raw.githubusercontent.com/dgarage/ndlc/releases/1.0.1/amd64.Dockerfile
|
||||||
DOCKERFILE="amd64.Dockerfile"
|
DOCKERFILE="amd64.Dockerfile"
|
||||||
@ -882,18 +894,18 @@ cd - && cd ..
|
|||||||
|
|
||||||
|
|
||||||
# Build tallycoin_connect
|
# Build tallycoin_connect
|
||||||
# https://raw.githubusercontent.com/dennisreimann/tallycoin_connect/v1.7.3/Dockerfile
|
# https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.7.5/Dockerfile
|
||||||
DOCKERFILE="Dockerfile"
|
DOCKERFILE="Dockerfile"
|
||||||
# https://raw.githubusercontent.com/dennisreimann/tallycoin_connect/v1.7.3/Dockerfile.arm32v7
|
# https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.7.5/Dockerfile.arm32v7
|
||||||
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="Dockerfile.arm32v7"
|
[[ "$(uname -m)" == "armv7l" ]] && DOCKERFILE="Dockerfile.arm32v7"
|
||||||
# https://raw.githubusercontent.com/dennisreimann/tallycoin_connect/v1.7.3/Dockerfile.arm64v8
|
# https://raw.githubusercontent.com/djbooth007/tallycoin_connect/v1.7.5/Dockerfile.arm64v8
|
||||||
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="Dockerfile.arm64v8"
|
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="Dockerfile.arm64v8"
|
||||||
echo "Building dennisreimann/tallycoin_connect:v1.7.3"
|
echo "Building djbooth007/tallycoin_connect:v1.7.5"
|
||||||
git clone https://github.com/dennisreimann/tallycoin_connect tallycoin_connect
|
git clone https://github.com/djbooth007/tallycoin_connect tallycoin_connect
|
||||||
cd tallycoin_connect
|
cd tallycoin_connect
|
||||||
git checkout v1.7.3
|
git checkout v1.7.5
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "dennisreimann/tallycoin_connect:v1.7.3" .
|
docker build -f "$DOCKERFILE" -t "djbooth007/tallycoin_connect:v1.7.5" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
@ -993,15 +1005,17 @@ docker build -f "$DOCKERFILE" -t "btcpayserver/docker-gen:0.7.8" .
|
|||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
# Build docker-woocommerce
|
# Build woocommerce
|
||||||
# https://raw.githubusercontent.com/btcpayserver/docker-woocommerce/v3.0.16/Dockerfile
|
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/WooCommerce/3.1.0/WooCommerce/3.1.0/linuxamd64.Dockerfile
|
||||||
DOCKERFILE="Dockerfile"
|
DOCKERFILE="WooCommerce/3.1.0/linuxamd64.Dockerfile"
|
||||||
echo "Building btcpayserver/docker-woocommerce:3.0.16"
|
# https://raw.githubusercontent.com/btcpayserver/dockerfile-deps/WooCommerce/3.1.0/WooCommerce/3.1.0/linuxarm64v8.Dockerfile
|
||||||
git clone https://github.com/btcpayserver/docker-woocommerce docker-woocommerce
|
[[ "$(uname -m)" == "aarch64" ]] && DOCKERFILE="WooCommerce/3.1.0/linuxarm64v8.Dockerfile"
|
||||||
cd docker-woocommerce
|
echo "Building btcpayserver/woocommerce:3.1.0"
|
||||||
git checkout v3.0.16
|
git clone https://github.com/btcpayserver/dockerfile-deps woocommerce
|
||||||
|
cd woocommerce
|
||||||
|
git checkout WooCommerce/3.1.0
|
||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "btcpayserver/docker-woocommerce:3.0.16" .
|
docker build -f "$DOCKERFILE" -t "btcpayserver/woocommerce:3.1.0" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
@ -1163,5 +1177,3 @@ git checkout master
|
|||||||
cd "$(dirname $DOCKERFILE)"
|
cd "$(dirname $DOCKERFILE)"
|
||||||
docker build -f "$DOCKERFILE" -t "romanornr/docker-viacoin:0.15.2" .
|
docker build -f "$DOCKERFILE" -t "romanornr/docker-viacoin:0.15.2" .
|
||||||
cd - && cd ..
|
cd - && cd ..
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
{
|
{
|
||||||
"Crypto": "ltc",
|
"Crypto": "ltc",
|
||||||
"CryptoFragment": "litecoin",
|
"CryptoFragment": "litecoin",
|
||||||
"CLightningFragment": "litecoin-clightning",
|
"CLightningFragment": null,
|
||||||
"LNDFragment": "litecoin-lnd",
|
"LNDFragment": null,
|
||||||
"EclairFragment": null
|
"EclairFragment": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,7 @@ version: "3"
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
lnd_bitcoin:
|
lnd_bitcoin:
|
||||||
image: btcpayserver/lnd:v0.15.2-beta
|
image: btcpayserver/lnd:v0.15.3-beta
|
||||||
container_name: btcpayserver_lnd_bitcoin
|
container_name: btcpayserver_lnd_bitcoin
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
|
@ -4,7 +4,7 @@ services:
|
|||||||
bitcoind:
|
bitcoind:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
container_name: btcpayserver_bitcoind
|
container_name: btcpayserver_bitcoind
|
||||||
image: btcpayserver/bitcoin:23.0
|
image: btcpayserver/bitcoin:23.0-1
|
||||||
environment:
|
environment:
|
||||||
BITCOIN_NETWORK: ${NBITCOIN_NETWORK:-regtest}
|
BITCOIN_NETWORK: ${NBITCOIN_NETWORK:-regtest}
|
||||||
BITCOIN_WALLETDIR: "/walletdata"
|
BITCOIN_WALLETDIR: "/walletdata"
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
version: "3"
|
|
||||||
|
|
||||||
services:
|
|
||||||
clightning_litecoin:
|
|
||||||
image: btcpayserver/lightning:v0.9.0-1
|
|
||||||
container_name: btcpayserver_clightning_litecoin
|
|
||||||
restart: unless-stopped
|
|
||||||
environment:
|
|
||||||
LIGHTNINGD_NETWORK: ${NBITCOIN_NETWORK:-regtest}
|
|
||||||
LIGHTNINGD_CHAIN: ltc
|
|
||||||
LIGHTNINGD_ALIAS: ${LIGHTNING_ALIAS}
|
|
||||||
LIGHTNINGD_ANNOUNCEADDR: ${BTCPAY_ANNOUNCEABLE_HOST}
|
|
||||||
LIGHTNINGD_PORT: 9735
|
|
||||||
LIGHTNINGD_READY_FILE: /root/.nbxplorer/ltc_fully_synched
|
|
||||||
LIGHTNINGD_OPT: |
|
|
||||||
bitcoin-datadir=/etc/litecoin
|
|
||||||
bitcoin-rpcconnect=litecoind
|
|
||||||
volumes:
|
|
||||||
- "clightning_litecoin_datadir:/root/.lightning"
|
|
||||||
- "litecoin_datadir:/etc/litecoin"
|
|
||||||
- "nbxplorer_datadir:/root/.nbxplorer"
|
|
||||||
ports:
|
|
||||||
- "9736:9735"
|
|
||||||
links:
|
|
||||||
- litecoind
|
|
||||||
btcpayserver:
|
|
||||||
environment:
|
|
||||||
BTCPAY_LTCLIGHTNING: "type=clightning;server=unix://etc/clightning_litecoin/lightning-rpc"
|
|
||||||
volumes:
|
|
||||||
- "clightning_litecoin_datadir:/etc/clightning_litecoin"
|
|
||||||
links:
|
|
||||||
- clightning_litecoin
|
|
||||||
volumes:
|
|
||||||
clightning_litecoin_datadir:
|
|
@ -1,52 +0,0 @@
|
|||||||
version: "3"
|
|
||||||
|
|
||||||
services:
|
|
||||||
lnd_litecoin:
|
|
||||||
image: btcpayserver/lnd:v0.11.0-beta
|
|
||||||
container_name: btcpayserver_lnd_litecoin
|
|
||||||
restart: unless-stopped
|
|
||||||
environment:
|
|
||||||
LND_CHAIN: "ltc"
|
|
||||||
LND_EXTERNALIP: ${BTCPAY_ANNOUNCEABLE_HOST}
|
|
||||||
LND_PORT: 9736
|
|
||||||
LND_ALIAS: ${LIGHTNING_ALIAS}
|
|
||||||
LND_ENVIRONMENT: "${NBITCOIN_NETWORK:-regtest}"
|
|
||||||
LND_READY_FILE: /root/.nbxplorer/ltc_fully_synched
|
|
||||||
LND_EXTRA_ARGS: |
|
|
||||||
restlisten=0.0.0.0:8080
|
|
||||||
rpclisten=127.0.0.1:10008
|
|
||||||
rpclisten=0.0.0.0:10009
|
|
||||||
litecoin.node=litecoind
|
|
||||||
litecoind.rpchost=litecoind:43782
|
|
||||||
litecoind.zmqpubrawblock=tcp://litecoind:28332
|
|
||||||
litecoind.zmqpubrawtx=tcp://litecoind:28333
|
|
||||||
adminmacaroonpath=/data/admin.macaroon
|
|
||||||
invoicemacaroonpath=/data/invoice.macaroon
|
|
||||||
readonlymacaroonpath=/data/readonly.macaroon
|
|
||||||
notls=1
|
|
||||||
ports:
|
|
||||||
- "9736:9736"
|
|
||||||
expose:
|
|
||||||
- "8080"
|
|
||||||
- "9736"
|
|
||||||
volumes:
|
|
||||||
- "lnd_litecoin_datadir:/data"
|
|
||||||
- "litecoin_datadir:/deps/.litecoin"
|
|
||||||
- "nbxplorer_datadir:/root/.nbxplorer"
|
|
||||||
links:
|
|
||||||
- litecoind
|
|
||||||
|
|
||||||
btcpayserver:
|
|
||||||
environment:
|
|
||||||
BTCPAY_LTCLIGHTNING: "type=lnd-rest;server=http://lnd_litecoin:8080/;macaroonfilepath=/etc/lnd_litecoin/admin.macaroon;allowinsecure=true"
|
|
||||||
BTCPAY_LTCEXTERNALLNDSEEDBACKUP: "/etc/lnd_litecoin/data/chain/litecoin/${NBITCOIN_NETWORK:-regtest}/walletunlock.json"
|
|
||||||
volumes:
|
|
||||||
- "lnd_litecoin_datadir:/etc/lnd_litecoin"
|
|
||||||
links:
|
|
||||||
- lnd_litecoin
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
lnd_litecoin_datadir:
|
|
||||||
|
|
||||||
required:
|
|
||||||
- "opt-add-zmq"
|
|
@ -4,9 +4,10 @@ services:
|
|||||||
litecoind:
|
litecoind:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
container_name: btcpayserver_litecoind
|
container_name: btcpayserver_litecoind
|
||||||
image: btcpayserver/litecoin:0.21.2.1-1
|
image: btcpayserver/litecoin:0.21.2.1-2
|
||||||
environment:
|
environment:
|
||||||
BITCOIN_NETWORK: ${NBITCOIN_NETWORK:-regtest}
|
BITCOIN_NETWORK: ${NBITCOIN_NETWORK:-regtest}
|
||||||
|
BITCOIN_WALLETDIR: "/walletdata"
|
||||||
BITCOIN_EXTRA_ARGS: |
|
BITCOIN_EXTRA_ARGS: |
|
||||||
rpcport=43782
|
rpcport=43782
|
||||||
rpcbind=0.0.0.0:43782
|
rpcbind=0.0.0.0:43782
|
||||||
@ -18,6 +19,7 @@ services:
|
|||||||
- "39388"
|
- "39388"
|
||||||
volumes:
|
volumes:
|
||||||
- "litecoin_datadir:/data"
|
- "litecoin_datadir:/data"
|
||||||
|
- "litecoin_wallet_datadir:/walletdata"
|
||||||
nbxplorer:
|
nbxplorer:
|
||||||
environment:
|
environment:
|
||||||
NBXPLORER_CHAINS: "ltc"
|
NBXPLORER_CHAINS: "ltc"
|
||||||
@ -32,3 +34,4 @@ services:
|
|||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
litecoin_datadir:
|
litecoin_datadir:
|
||||||
|
litecoin_wallet_datadir:
|
@ -4,7 +4,7 @@ services:
|
|||||||
|
|
||||||
nbxplorer:
|
nbxplorer:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
image: nicolasdorier/nbxplorer:2.3.38
|
image: nicolasdorier/nbxplorer:2.3.42
|
||||||
expose:
|
expose:
|
||||||
- "32838"
|
- "32838"
|
||||||
environment:
|
environment:
|
||||||
|
@ -4,11 +4,12 @@ services:
|
|||||||
bitcoind:
|
bitcoind:
|
||||||
environment:
|
environment:
|
||||||
BITCOIN_EXTRA_ARGS: |
|
BITCOIN_EXTRA_ARGS: |
|
||||||
txindex=1
|
|
||||||
rpcauth=electrumx:7d8ee47c089e6072635f82b34796e878$$13649d99453ccdf78e85007286422599c00e6953289f41bf8e92961076ba14db
|
rpcauth=electrumx:7d8ee47c089e6072635f82b34796e878$$13649d99453ccdf78e85007286422599c00e6953289f41bf8e92961076ba14db
|
||||||
electrumx:
|
electrumx:
|
||||||
image: lukechilds/electrumx
|
image: lukechilds/electrumx
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
expose:
|
||||||
|
- "50001"
|
||||||
ports:
|
ports:
|
||||||
- "50002:50002"
|
- "50002:50002"
|
||||||
volumes:
|
volumes:
|
||||||
@ -20,3 +21,5 @@ volumes:
|
|||||||
electrumx_datadir:
|
electrumx_datadir:
|
||||||
incompatible:
|
incompatible:
|
||||||
- pruning
|
- pruning
|
||||||
|
required:
|
||||||
|
- "opt-txindex"
|
||||||
|
@ -0,0 +1,72 @@
|
|||||||
|
version: '3'
|
||||||
|
|
||||||
|
# reference: https://github.com/mempool/mempool/blob/master/docker/docker-compose.yml
|
||||||
|
services:
|
||||||
|
bitcoind:
|
||||||
|
environment:
|
||||||
|
BITCOIN_EXTRA_ARGS: |
|
||||||
|
# We need to use rpcauth because we also need cookieauth. rpcpassword disabled cookie file auth.
|
||||||
|
# Be careful if you copy the line below from the docker-compose.yml! A dollar sign is escaped.
|
||||||
|
rpcauth=mempool:d77ee0acf132038f6aaa9d4500d745ec$$72cc78dcf18191c91d10c15ff8f7c3dbbd170c4d3107cca35d71c6bf96af2ed9
|
||||||
|
mempool_web:
|
||||||
|
image: mempool/frontend:v2.5.0-dev1
|
||||||
|
restart: on-failure
|
||||||
|
stop_grace_period: 1m
|
||||||
|
command: "./wait-for mempool_db:3306 --timeout=720 -- nginx -g 'daemon off;'"
|
||||||
|
expose:
|
||||||
|
- "8080"
|
||||||
|
environment:
|
||||||
|
FRONTEND_HTTP_PORT: "8080"
|
||||||
|
BACKEND_MAINNET_HTTP_HOST: "mempool_api"
|
||||||
|
|
||||||
|
mempool_api:
|
||||||
|
image: mempool/backend:v2.5.0-dev1
|
||||||
|
restart: on-failure
|
||||||
|
stop_grace_period: 1m
|
||||||
|
command: "./wait-for-it.sh mempool_db:3306 --timeout=720 --strict -- ./start.sh"
|
||||||
|
volumes:
|
||||||
|
- mempool_api_datadir:/backend/cache
|
||||||
|
expose:
|
||||||
|
- "8999"
|
||||||
|
environment:
|
||||||
|
MEMPOOL_BACKEND: "electrum"
|
||||||
|
MEMPOOL_CACHE_DIR: "/backend/cache"
|
||||||
|
ELECTRUM_HOST: "electrumx"
|
||||||
|
ELECTRUM_PORT: "50001"
|
||||||
|
ELECTRUM_TLS_ENABLED: "false"
|
||||||
|
CORE_RPC_HOST: "bitcoind"
|
||||||
|
CORE_RPC_PORT: "43782"
|
||||||
|
CORE_RPC_USERNAME: "mempool"
|
||||||
|
CORE_RPC_PASSWORD: "mempool"
|
||||||
|
DATABASE_ENABLED: "true"
|
||||||
|
DATABASE_HOST: "mempool_db"
|
||||||
|
DATABASE_DATABASE: "mempool"
|
||||||
|
DATABASE_USERNAME: "mempool"
|
||||||
|
DATABASE_PASSWORD: "mempool"
|
||||||
|
|
||||||
|
mempool_db:
|
||||||
|
image: mariadb:10.5.8
|
||||||
|
restart: on-failure
|
||||||
|
expose:
|
||||||
|
- "3306"
|
||||||
|
volumes:
|
||||||
|
- "mempool_db_datadir:/var/lib/mysql"
|
||||||
|
environment:
|
||||||
|
MYSQL_DATABASE: "mempool"
|
||||||
|
MYSQL_USER: "mempool"
|
||||||
|
MYSQL_PASSWORD: "mempool"
|
||||||
|
MYSQL_ROOT_PASSWORD: "admin"
|
||||||
|
|
||||||
|
btcpayserver:
|
||||||
|
environment:
|
||||||
|
BTCPAY_EXTERNALSERVICES: "Mempool Explorer:/mempool"
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
mempool_db_datadir:
|
||||||
|
mempool_api_datadir:
|
||||||
|
|
||||||
|
required:
|
||||||
|
- "opt-add-electrumx"
|
||||||
|
|
||||||
|
incompatible:
|
||||||
|
- pruning
|
@ -6,7 +6,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- "tallycoin_connect_datadir:/etc/tallycoin_connect_datadir"
|
- "tallycoin_connect_datadir:/etc/tallycoin_connect_datadir"
|
||||||
tallycoin_connect:
|
tallycoin_connect:
|
||||||
image: "dennisreimann/tallycoin_connect:v1.7.3"
|
image: "djbooth007/tallycoin_connect:v1.7.5"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
expose:
|
expose:
|
||||||
- "8123"
|
- "8123"
|
||||||
|
@ -2,7 +2,7 @@ version: '3'
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
woocommerce:
|
woocommerce:
|
||||||
image: btcpayserver/docker-woocommerce:3.0.16
|
image: btcpayserver/woocommerce:3.1.0
|
||||||
environment:
|
environment:
|
||||||
WOOCOMMERCE_HOST: ${WOOCOMMERCE_HOST}
|
WOOCOMMERCE_HOST: ${WOOCOMMERCE_HOST}
|
||||||
WORDPRESS_DB_HOST: mariadb
|
WORDPRESS_DB_HOST: mariadb
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
FROM mcr.microsoft.com/dotnet/core/sdk:3.1.202 AS builder
|
FROM mcr.microsoft.com/dotnet/sdk:6.0.401-bullseye-slim AS builder
|
||||||
WORKDIR /source
|
WORKDIR /source
|
||||||
COPY src/docker-compose-generator.csproj docker-compose-generator.csproj
|
COPY src/docker-compose-generator.csproj docker-compose-generator.csproj
|
||||||
# Cache some dependencies
|
# Cache some dependencies
|
||||||
@ -8,7 +8,7 @@ COPY src/. .
|
|||||||
RUN dotnet publish --output /app/ --configuration Release
|
RUN dotnet publish --output /app/ --configuration Release
|
||||||
|
|
||||||
#
|
#
|
||||||
FROM mcr.microsoft.com/dotnet/core/runtime:3.1.4-buster-slim
|
FROM mcr.microsoft.com/dotnet/runtime:6.0.9-bullseye-slim
|
||||||
LABEL org.btcpayserver.image=docker-compose-generator
|
LABEL org.btcpayserver.image=docker-compose-generator
|
||||||
WORKDIR /datadir
|
WORKDIR /datadir
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# This is a manifest image, will pull the image with the same arch as the builder machine
|
# This is a manifest image, will pull the image with the same arch as the builder machine
|
||||||
FROM mcr.microsoft.com/dotnet/core/sdk:3.1.202 AS builder
|
FROM mcr.microsoft.com/dotnet/sdk:6.0.401-bullseye-slim AS builder
|
||||||
WORKDIR /source
|
WORKDIR /source
|
||||||
COPY src/docker-compose-generator.csproj docker-compose-generator.csproj
|
COPY src/docker-compose-generator.csproj docker-compose-generator.csproj
|
||||||
# Cache some dependencies
|
# Cache some dependencies
|
||||||
@ -8,7 +8,7 @@ COPY src/. .
|
|||||||
RUN dotnet publish --output /app/ --configuration Release
|
RUN dotnet publish --output /app/ --configuration Release
|
||||||
|
|
||||||
# Force the builder machine to take make an arm runtime image. This is fine as long as the builder does not run any program
|
# Force the builder machine to take make an arm runtime image. This is fine as long as the builder does not run any program
|
||||||
FROM mcr.microsoft.com/dotnet/core/runtime:3.1.4-buster-slim-arm32v7
|
FROM mcr.microsoft.com/dotnet/runtime:6.0.9-bullseye-slim-arm32v7
|
||||||
LABEL org.btcpayserver.image=docker-compose-generator
|
LABEL org.btcpayserver.image=docker-compose-generator
|
||||||
WORKDIR /datadir
|
WORKDIR /datadir
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# This is a manifest image, will pull the image with the same arch as the builder machine
|
# This is a manifest image, will pull the image with the same arch as the builder machine
|
||||||
FROM mcr.microsoft.com/dotnet/core/sdk:3.1.202 AS builder
|
FROM mcr.microsoft.com/dotnet/sdk:6.0.401-bullseye-slim AS builder
|
||||||
WORKDIR /source
|
WORKDIR /source
|
||||||
COPY src/docker-compose-generator.csproj docker-compose-generator.csproj
|
COPY src/docker-compose-generator.csproj docker-compose-generator.csproj
|
||||||
# Cache some dependencies
|
# Cache some dependencies
|
||||||
@ -8,7 +8,7 @@ COPY src/. .
|
|||||||
RUN dotnet publish --output /app/ --configuration Release
|
RUN dotnet publish --output /app/ --configuration Release
|
||||||
|
|
||||||
# Force the builder machine to take make an arm runtime image. This is fine as long as the builder does not run any program
|
# Force the builder machine to take make an arm runtime image. This is fine as long as the builder does not run any program
|
||||||
FROM mcr.microsoft.com/dotnet/core/runtime:3.1.4-buster-slim-arm64v8
|
FROM mcr.microsoft.com/dotnet/runtime:6.0.9-bullseye-slim-arm64v8
|
||||||
LABEL org.btcpayserver.image=docker-compose-generator
|
LABEL org.btcpayserver.image=docker-compose-generator
|
||||||
WORKDIR /datadir
|
WORKDIR /datadir
|
||||||
|
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<LangVersion>7.3</LangVersion>
|
<LangVersion>10.0</LangVersion>
|
||||||
<TargetFramework Condition="'$(TargetFrameworkOverride)' == ''">netcoreapp3.1</TargetFramework>
|
<TargetFramework Condition="'$(TargetFrameworkOverride)' == ''">net6.0</TargetFramework>
|
||||||
<TargetFramework Condition="'$(TargetFrameworkOverride)' != ''">$(TargetFrameworkOverride)</TargetFramework>
|
<TargetFramework Condition="'$(TargetFrameworkOverride)' != ''">$(TargetFrameworkOverride)</TargetFramework>
|
||||||
<RootNamespace>DockerGenerator</RootNamespace>
|
<RootNamespace>DockerGenerator</RootNamespace>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="YamlDotNet" Version="5.2.1" />
|
<PackageReference Include="YamlDotNet" Version="8.0.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
Loading…
Reference in New Issue
Block a user