Browse Source

Add Kollider lite Umbrel app

kollider
djkazic 3 years ago
parent
commit
01da9c8bd9
  1. 40
      apps/kollider/docker-compose.yml
  2. 23
      apps/registry.json
  3. 6
      scripts/configure

40
apps/kollider/docker-compose.yml

@ -0,0 +1,40 @@
version: "3.7"
services:
backend:
image: kolliderhq/kollider-lite-backend:v1.0.0
init: true
user: 1000:1000
restart: on-failure
stop_grace_period: 1m
volumes:
- ${LND_DATA_DIR}:/lnd:ro
networks:
default:
ipv4_address: $APP_KOLLIDER_HH_IP
ws:
image: kolliderhq/kollider-ws-client:v1.0.0
init: true
user: 1000:1000
restart: on-failure
stop_grace_period: 1m
ports:
- "$APP_KOLLIDER_WS_PORT:8080"
volumes:
- ${LND_DATA_DIR}:/lnd:ro
environment:
APP_PASSWORD: $APP_PASSWORD
networks:
default:
ipv4_address: $APP_KOLLIDER_WS_IP
web:
image: kolliderhq/kollider-lite-app:v1.0.0
init: true
user: 1000:1000
restart: on-failure
stop_grace_period: 1m
ports:
- "$APP_KOLLIDER_PORT:3000"
networks:
default:
ipv4_address: $APP_KOLLIDER_IP

23
apps/registry.json

@ -776,5 +776,28 @@
],
"path": "/admin",
"deterministicPassword": true
},
{
"id": "kollider",
"category": "Finance",
"name": "Kollider",
"version": "1.0.0",
"tagline": "Lightning-fast derivative trading",
"description": "Kollider lets you instantly trade perpetual contracts with low fees and up to 100x buying power.\n\nNo need to pre-fund a trading account, each trade settles directly from your own wallet or even from your own lightning node in milliseconds.\n\nThe Kollider Umbrel App lets you use the Lightning Network to get instant exposure to a range of products using Bitcoin, directly from your Umbrel node.\n\nMore features coming soon!",
"developer": "Kollider",
"website": "https://kollider.xyz",
"dependencies": [
"lnd"
],
"repo": "https://github.com/kolliderhq/kollider-lite-app",
"support": "https://t.me/kolliderhq",
"port": 4243,
"gallery": [
"1.jpg",
"2.jpg",
"3.jpg"
],
"path": "",
"deterministicPassword": true
}
]

6
scripts/configure

@ -223,6 +223,10 @@ APP_BITFEED_IP="10.21.21.68"
APP_BITFEED_PORT="8314"
APP_BITFEED_API_IP="10.21.21.69"
APP_BITFEED_API_PORT="8315"
APP_KOLLIDER_IP="10.21.21.69"
APP_KOLLIDER_WS_IP="10.21.21.70"
APP_KOLLIDER_HH_IP="10.21.21.71"
APP_KOLLIDER_PORT="4243"
# Generate RPC credentials
@ -449,6 +453,8 @@ for template in "${NGINX_CONF_FILE}" "${BITCOIN_CONF_FILE}" "${LND_CONF_FILE}" "
sed -i "s/<app-bitfeed-port>/${APP_BITFEED_PORT}/g" "${template}"
sed -i "s/<app-bitfeed-api-ip>/${APP_BITFEED_API_IP}/g" "${template}"
sed -i "s/<app-bitfeed-api-port>/${APP_BITFEED_API_PORT}/g" "${template}"
sed -i "s/<app-kollider-ip>/${APP_KOLLIDER_IP}/g" "${template}"
sed -i "s/<app-kollider-port>/${APP_KOLLIDER_PORT}/g" "${template}"
done
##########################################################

Loading…
Cancel
Save