Implement Bitcoin and LND UI in Docker setup and enhance startup script
- Added Docker services for Bitcoin Core UI and LND UI, providing web interfaces for both applications. - Updated the startup script to improve image pulling process and service readiness checks with retries. - Modified the app view to open the Bitcoin Core UI in a new tab instead of routing through the app. - Removed the Bitcoin Core Vue component as it is no longer needed, streamlining the UI structure. - Excluded backend services from the app listing to improve clarity in the Docker package scanner.
This commit is contained in:
@@ -22,6 +22,18 @@ services:
|
||||
networks:
|
||||
- archy-net
|
||||
|
||||
# Bitcoin Core UI - Web interface
|
||||
bitcoin-ui:
|
||||
image: nginx:alpine
|
||||
container_name: archy-bitcoin-ui
|
||||
ports:
|
||||
- "18445:80"
|
||||
volumes:
|
||||
- ./docker/bitcoin-ui:/usr/share/nginx/html:ro
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- archy-net
|
||||
|
||||
# BTCPay Server
|
||||
btcpay:
|
||||
image: btcpayserver/btcpayserver:1.13.5
|
||||
@@ -89,6 +101,7 @@ services:
|
||||
fedimint:
|
||||
image: fedimint/fedimintd:v0.3.0
|
||||
container_name: archy-fedimint
|
||||
platform: linux/amd64 # Emulate x86 on ARM Macs
|
||||
ports:
|
||||
- "8173:8173"
|
||||
volumes:
|
||||
@@ -129,6 +142,18 @@ services:
|
||||
networks:
|
||||
- archy-net
|
||||
|
||||
# LND UI - Web interface
|
||||
lnd-ui:
|
||||
image: nginx:alpine
|
||||
container_name: archy-lnd-ui
|
||||
ports:
|
||||
- "8085:80"
|
||||
volumes:
|
||||
- ./docker/lnd-ui:/usr/share/nginx/html:ro
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- archy-net
|
||||
|
||||
# Mempool Explorer
|
||||
mempool-web:
|
||||
image: mempool/frontend:v2.5.0
|
||||
|
||||
Reference in New Issue
Block a user