mirror of
https://github.com/curly60e/pyblock.git
synced 2026-08-13 12:33:15 +02:00
- icon.svg: 256x256 cyberpunk Bitcoin icon with animated cursor, grid lines, Bitcoin B symbol gradient, and PyBLOCK text - README.md: Testing instructions, submission steps, env var reference, and multi-arch Docker build commands Gallery screenshots (1.jpg, 2.jpg, 3.jpg) to be added after capturing from a running instance. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.5 KiB
1.5 KiB
PyBLOCK Umbrel App
Files
| File | Description |
|---|---|
docker-compose.yml |
Container configuration for Umbrel |
umbrel-app.yml |
App manifest for Umbrel App Store |
icon.svg |
256x256 SVG app icon (cyberpunk Bitcoin theme) |
1.jpg |
Gallery: Main menu screenshot |
2.jpg |
Gallery: Block visualizer screenshot |
3.jpg |
Gallery: Lightning dashboard screenshot |
Testing on Umbrel
# 1. Clone umbrel dev environment
git clone https://github.com/getumbrel/umbrel.git
cd umbrel && npm run dev
# 2. Copy PyBLOCK app files
cp -r /path/to/pyblock/umbrel/ ~/umbrel/app-stores/getumbrel-umbrel-apps/pyblock/
# 3. Install via CLI
npm run dev client -- apps.install.mutate -- --appId pyblock
Submitting to Umbrel App Store
- Fork
getumbrel/umbrel-apps - Copy the
umbrel/contents into apyblock/directory in the fork - Add gallery screenshots (1440x900px PNG)
- Open PR with the submission template
Environment Variables (auto-injected by Umbrel)
| Variable | Description |
|---|---|
APP_BITCOIN_NODE_IP |
Bitcoin Core IP |
APP_BITCOIN_RPC_PORT |
RPC port (8332) |
APP_BITCOIN_RPC_USER |
RPC username |
APP_BITCOIN_RPC_PASS |
RPC password |
APP_LIGHTNING_NODE_IP |
LND IP |
APP_LIGHTNING_NODE_GRPC_PORT |
LND gRPC port |
APP_LIGHTNING_NODE_DATA_DIR |
LND data (macaroons, TLS) |
Docker Build (Multi-Arch)
# Build for ARM64 + AMD64
docker buildx build --platform linux/amd64,linux/arm64 -t curly60e/pyblock:v4.0.0 --push .