mirror of
https://github.com/getumbrel/umbrel-apps.git
synced 2024-09-23 01:10:05 +00:00
App Submission: PeerSwap (#932)
Co-authored-by: smolgrrr <smolgrrr@protonmail.com>
This commit is contained in:
parent
d7b4e80fc9
commit
8693eafe7a
0
peerswap/data/.gitkeep
Normal file
0
peerswap/data/.gitkeep
Normal file
30
peerswap/docker-compose.yml
Normal file
30
peerswap/docker-compose.yml
Normal file
|
@ -0,0 +1,30 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: peerswap_web_1
|
||||
APP_PORT: 1984
|
||||
|
||||
web:
|
||||
image: ghcr.io/impa10r/peerswap-web:v1.4.7@sha256:9bc6aa9ab40e5762a5b6fdac530f5739cb85f637621cfc9a0ed412af8452b9d2
|
||||
user: "1000:1000"
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
environment:
|
||||
# App
|
||||
NETWORK: $APP_BITCOIN_NETWORK
|
||||
# LND
|
||||
LND_HOST: ${APP_LIGHTNING_NODE_IP}:${APP_LIGHTNING_NODE_GRPC_PORT}
|
||||
LND_MACAROONPATH: /home/peerswap/.lnd/data/chain/bitcoin/${APP_BITCOIN_NETWORK}/admin.macaroon
|
||||
# Elements RPC
|
||||
ELEMENTS_USER: elements
|
||||
ELEMENTS_PORT: $APP_ELEMENTS_NODE_RPC_PORT
|
||||
ELEMENTS_HOST: http://elements_node_1
|
||||
ELEMENTS_WALLET: peerswap
|
||||
ELEMENTS_FOLDER: /home/elements/.elements
|
||||
ELEMENTS_FOLDER_MAPPED: /home/peerswap/.elements
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/home/peerswap/.peerswap
|
||||
- ${APP_LIGHTNING_NODE_DATA_DIR}:/home/peerswap/.lnd:ro
|
||||
- ${ELEMENTS_DATA_DIR}:/home/peerswap/.elements:ro
|
1
peerswap/exports.sh
Normal file
1
peerswap/exports.sh
Normal file
|
@ -0,0 +1 @@
|
|||
export ELEMENTS_DATA_DIR="$(readlink -f $(dirname "${BASH_SOURCE[0]}")/..)/elements/data"
|
22
peerswap/umbrel-app.yml
Normal file
22
peerswap/umbrel-app.yml
Normal file
|
@ -0,0 +1,22 @@
|
|||
manifestVersion: 1
|
||||
id: peerswap
|
||||
category: bitcoin
|
||||
name: PeerSwap
|
||||
version: "1.4.7"
|
||||
tagline: Balance your lightning channels with Liquid BTC
|
||||
description: PeerSwap enables Lightning Network nodes to balance their channels by facilitating atomic swaps with direct peers. PeerSwap enhances decentralization of the Lightning Network by enabling all nodes to be their own swap provider. No centralized coordinator, no 3rd party rent collector, and lowest cost channel balancing means small nodes can better compete with large nodes. Includes Liquid Peg-in functionality.
|
||||
developer: PeerSwap Project
|
||||
website: https://peerswap.dev
|
||||
dependencies:
|
||||
- lightning
|
||||
- elements
|
||||
repo: https://github.com/Impa10r/peerswap-web
|
||||
support: https://discord.com/invite/wpNv3PG8G2
|
||||
port: 1984
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
path: ""
|
||||
submitter: Vlad Goryachev
|
||||
submission: https://github.com/getumbrel/umbrel-apps/pull/932
|
Loading…
Reference in New Issue
Block a user