diff --git a/oak-node/data/.gitkeep b/oak-node/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/oak-node/docker-compose.yml b/oak-node/docker-compose.yml new file mode 100644 index 0000000..19a6b57 --- /dev/null +++ b/oak-node/docker-compose.yml @@ -0,0 +1,27 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: $APP_OAK_NODE_IP + APP_PORT: $APP_OAK_NODE_PORT + + web: + image: oak-node.net/oak:v0.3.1@sha256:f78f19763705dfb2237fd8a5c78f27052a848a5e56d89b3ffbcdc1edef0ba57e + user: "1000:1000" + restart: on-failure + stop_grace_period: 1m + volumes: + - $APP_LIGHTNING_NODE_DATA_DIR:/lnd-dir:ro + - ${APP_DATA_DIR}/data:/data + - ${APP_DATA_DIR}/log:/oak/log + environment: + ROCKET_PORT: $APP_OAK_NODE_PORT + ROCKET_ADDRESS: 0.0.0.0 + OAK_DATA_DIR: /data + OAK_LND_REST_API_URL: https://$APP_LIGHTNING_NODE_IP:$APP_LIGHTNING_NODE_REST_PORT + OAK_LND_MACAROON_PATH: /lnd-dir/data/chain/bitcoin/$APP_BITCOIN_NETWORK/admin.macaroon + OAK_LND_CERT_PATH: /lnd-dir/tls.cert + networks: + default: + ipv4_address: $APP_OAK_NODE_IP diff --git a/oak-node/exports.sh b/oak-node/exports.sh new file mode 100644 index 0000000..52c1368 --- /dev/null +++ b/oak-node/exports.sh @@ -0,0 +1,2 @@ +export APP_OAK_NODE_IP="10.21.21.105" +export APP_OAK_NODE_PORT="8100" \ No newline at end of file diff --git a/oak-node/log/.gitkeep b/oak-node/log/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/oak-node/umbrel-app.yml b/oak-node/umbrel-app.yml new file mode 100644 index 0000000..2a7c1a5 --- /dev/null +++ b/oak-node/umbrel-app.yml @@ -0,0 +1,26 @@ +manifestVersion: 1 +id: oak-node +category: Finance +name: Oak Node +version: "0.3.1" +tagline: Do more with your LND node +description: >- + Oak Node gives you Scheduled Payments. Now you can send sats to a Lightning Address on a schedule. + Support your favorite content creators every week, every day, or even every block! Up to you. + + + Oak Node also includes an optional bot module for more advanced users. +developer: Carlos +website: https://oak-node.net +dependencies: + - lightning +repo: https://oak-node.net +support: https://oak-node.net/forum +port: 8100 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: ""