forked from michael.heier/umbrel-apps
Add WoofBot v0.2.0 (#28)
This commit is contained in:
parent
9af4671645
commit
a43beb42b0
0
woofbot/data/db/diagnostic.data/.gitkeep
Normal file
0
woofbot/data/db/diagnostic.data/.gitkeep
Normal file
0
woofbot/data/db/journal/.gitkeep
Normal file
0
woofbot/data/db/journal/.gitkeep
Normal file
37
woofbot/docker-compose.yml
Normal file
37
woofbot/docker-compose.yml
Normal file
|
@ -0,0 +1,37 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: $APP_WOOFBOT_WEB_IP
|
||||
APP_PORT: 8080
|
||||
web:
|
||||
image: woofbot/woofbot:v0.2.0@sha256:bfcc02f752963eaf9f9c3bf2776e032194d218b0037f3c54ed19d8872a7f241b
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
environment:
|
||||
MONGODB_URI: "mongodb://${APP_WOOFBOT_DATABASE_IP}:27017/woofbot"
|
||||
APP_PORT: "8080"
|
||||
APP_SEED: $APP_SEED
|
||||
APP_BITCOIN_NODE_IP: $APP_BITCOIN_NODE_IP
|
||||
APP_BITCOIN_RPC_USER: $APP_BITCOIN_RPC_USER
|
||||
APP_BITCOIN_RPC_PASS: $APP_BITCOIN_RPC_PASS
|
||||
APP_BITCOIN_RPC_PORT: $APP_BITCOIN_RPC_PORT
|
||||
networks:
|
||||
default:
|
||||
ipv4_address: $APP_WOOFBOT_WEB_IP
|
||||
depends_on:
|
||||
- mongodb
|
||||
mongodb:
|
||||
# Newer mongo versions don't support Raspberry Pi 4 arm64
|
||||
image: mongo:4.4.6-bionic@sha256:3d0e6df9fd5bc42cbf8ef8bc9e6c4e78f6f26c7157dbd7bdec72d202ab8ebe3a
|
||||
user: 1000:1000
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/db:/data/db
|
||||
- ${APP_DATA_DIR}/data/db/diagnostic.data:/data/db/diagnostic.data
|
||||
- ${APP_DATA_DIR}/data/db/journal:/data/db/journal
|
||||
networks:
|
||||
default:
|
||||
ipv4_address: $APP_WOOFBOT_DATABASE_IP
|
3
woofbot/exports.sh
Normal file
3
woofbot/exports.sh
Normal file
|
@ -0,0 +1,3 @@
|
|||
export APP_WOOFBOT_WEB_IP="10.21.21.100"
|
||||
export APP_WOOFBOT_WEB_PORT="8092"
|
||||
export APP_WOOFBOT_DATABASE_IP="10.21.21.101"
|
23
woofbot/umbrel-app.yml
Normal file
23
woofbot/umbrel-app.yml
Normal file
|
@ -0,0 +1,23 @@
|
|||
manifestVersion: 1
|
||||
id: woofbot
|
||||
category: Explorers
|
||||
name: WoofBot
|
||||
version: "0.1.0"
|
||||
tagline: A chatbot for your personal node
|
||||
description: >-
|
||||
WoofBot is a chat bot that runs on your personal Bitcoin node and sends telegram notifications
|
||||
based on pre-configured conditions: addresses, transactions, new-blocks and price changes.
|
||||
developer: WoofBotApp
|
||||
website: https://github.com/woofbotapp
|
||||
dependencies:
|
||||
- bitcoin
|
||||
repo: https://github.com/woofbotapp/woofbotapp
|
||||
support: https://github.com/woofbotapp/woofbotapp/discussions
|
||||
port: 8092
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
defaultPassword: ""
|
Loading…
Reference in New Issue
Block a user