Browse Source

App Submission - Squeak Road (#70)

Co-authored-by: Luke Childs <lukechilds123@gmail.com>
main
Jonathan Zernik 2 years ago
committed by GitHub
parent
commit
de7e472ead
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 0
      squeakroad/data/.gitkeep
  2. 30
      squeakroad/docker-compose.yml
  3. 2
      squeakroad/exports.sh
  4. 30
      squeakroad/umbrel-app.yml

0
squeakroad/data/.gitkeep

30
squeakroad/docker-compose.yml

@ -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

2
squeakroad/exports.sh

@ -0,0 +1,2 @@
export APP_SQUEAKROAD_IP="10.21.21.99"
export APP_SQUEAKROAD_PORT="8200"

30
squeakroad/umbrel-app.yml

@ -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…
Cancel
Save