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