Jonathan Zernik
2 years ago
committed by
GitHub
4 changed files with 62 additions and 0 deletions
@ -0,0 +1,30 @@ |
|||||
|
version: "3.7" |
||||
|
|
||||
|
services: |
||||
|
app_proxy: |
||||
|
environment: |
||||
|
APP_HOST: $APP_SQUEAKROAD_IP |
||||
|
APP_PORT: $APP_SQUEAKROAD_PORT |
||||
|
PROXY_AUTH_ADD: "false" |
||||
|
|
||||
|
web: |
||||
|
image: ghcr.io/yzernik/squeakroad:v0.1.9@sha256:769071019e63015c785a220c52eeb78e590a68fe747d3b902244f41776383aae |
||||
|
user: "1000:1000" |
||||
|
restart: on-failure |
||||
|
stop_grace_period: 1m |
||||
|
volumes: |
||||
|
- $APP_LIGHTNING_NODE_DATA_DIR:/lnd-dir:ro |
||||
|
- ${APP_DATA_DIR}/data:/data |
||||
|
environment: |
||||
|
ROCKET_PORT: $APP_SQUEAKROAD_PORT |
||||
|
ROCKET_ADDRESS: 0.0.0.0 |
||||
|
SQUEAKROAD_DB_URL: /data/db.sqlite |
||||
|
SQUEAKROAD_ADMIN_USERNAME: umbrel |
||||
|
SQUEAKROAD_ADMIN_PASSWORD: ${APP_PASSWORD} |
||||
|
SQUEAKROAD_LND_HOST: $APP_LIGHTNING_NODE_IP |
||||
|
SQUEAKROAD_LND_PORT: $APP_LIGHTNING_NODE_GRPC_PORT |
||||
|
SQUEAKROAD_LND_TLS_CERT_PATH: /lnd-dir/tls.cert |
||||
|
SQUEAKROAD_LND_MACAROON_PATH: /lnd-dir/data/chain/bitcoin/$APP_BITCOIN_NETWORK/admin.macaroon |
||||
|
networks: |
||||
|
default: |
||||
|
ipv4_address: $APP_SQUEAKROAD_IP |
@ -0,0 +1,2 @@ |
|||||
|
export APP_SQUEAKROAD_IP="10.21.21.99" |
||||
|
export APP_SQUEAKROAD_PORT="8200" |
@ -0,0 +1,30 @@ |
|||||
|
manifestVersion: 1 |
||||
|
id: squeakroad |
||||
|
category: Finance |
||||
|
name: Squeak Road |
||||
|
version: "0.1.9" |
||||
|
tagline: Run your own anonymous market |
||||
|
description: >- |
||||
|
Squeak Road lets you run an anonymous market where anyone can buy or sell anything. |
||||
|
|
||||
|
As the admin of your market, you can curate which listings are allowed, and you can configure |
||||
|
the fee rate that will be collected from sales. |
||||
|
|
||||
|
Buyers can leave ratings for each completed sale, and the ratings are used to calculate a score |
||||
|
for each seller account. |
||||
|
|
||||
|
Warning: This app exposes your Lightning node pubkey. Be careful not to use any other app or invoice that links your Lightning node to your identity or your location. |
||||
|
developer: Jonathan Zernik |
||||
|
website: https://github.com/yzernik/squeakroad |
||||
|
dependencies: |
||||
|
- lightning |
||||
|
repo: https://github.com/yzernik/squeakroad |
||||
|
support: https://t.me/squeakroad |
||||
|
port: 8200 |
||||
|
gallery: |
||||
|
- 1.jpg |
||||
|
- 2.jpg |
||||
|
- 3.jpg |
||||
|
path: "" |
||||
|
defaultUsername: "umbrel" |
||||
|
deterministicPassword: true |
Loading…
Reference in new issue