mirror of
https://github.com/Retropex/umbrel-apps.git
synced 2025-05-12 19:30:42 +02:00
App Submission - Squeak Road (#70)
Co-authored-by: Luke Childs <lukechilds123@gmail.com>
This commit is contained in:
parent
ac96696faf
commit
de7e472ead
0
squeakroad/data/.gitkeep
Normal file
0
squeakroad/data/.gitkeep
Normal file
30
squeakroad/docker-compose.yml
Normal file
30
squeakroad/docker-compose.yml
Normal file
@ -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
Normal file
2
squeakroad/exports.sh
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
export APP_SQUEAKROAD_IP="10.21.21.99"
|
||||||
|
export APP_SQUEAKROAD_PORT="8200"
|
30
squeakroad/umbrel-app.yml
Normal file
30
squeakroad/umbrel-app.yml
Normal file
@ -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
Block a user