From 754674a3541011bc375123fdb5cf87a9787d5877 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Wed, 9 Feb 2022 15:16:24 +0700 Subject: [PATCH] Update kollider app to v1.0.1 (#1244) Co-authored-by: djkazic --- apps/kollider/data/cache/.gitkeep | 0 apps/kollider/data/logs/.gitkeep | 0 apps/kollider/docker-compose.yml | 9 ++++++--- apps/registry.json | 2 +- scripts/update/01-run.sh | 12 ++++++++++++ 5 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 apps/kollider/data/cache/.gitkeep create mode 100644 apps/kollider/data/logs/.gitkeep diff --git a/apps/kollider/data/cache/.gitkeep b/apps/kollider/data/cache/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/apps/kollider/data/logs/.gitkeep b/apps/kollider/data/logs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/apps/kollider/docker-compose.yml b/apps/kollider/docker-compose.yml index 8bc1487..c0ca154 100644 --- a/apps/kollider/docker-compose.yml +++ b/apps/kollider/docker-compose.yml @@ -2,20 +2,21 @@ version: "3.7" services: backend: - image: kolliderhq/kollider-lite-backend:v1.0.0@sha256:50556ad9c14b39f327f270499c6188b15c036c4c7865346c2c26198b3e6eabb0 + image: kolliderhq/kollider-lite-backend:v1.0.1@sha256:e095cd6209751277a1842ce4fa9e8de3a067963b9478441e890158c56161c2c3 init: true user: 1000:1000 restart: on-failure stop_grace_period: 1m volumes: - ${LND_DATA_DIR}:/lnd:ro + - ${APP_DATA_DIR}/data/logs:/app/logs environment: LND_IP: $LND_IP networks: default: ipv4_address: $APP_KOLLIDER_HH_IP ws: - image: kolliderhq/kollider-ws-client:v1.0.0@sha256:ec37e3c75d62cf197e1a28031bcf0ebf62f7bd815181c8414ad27a8b1db9e942 + image: kolliderhq/kollider-ws-client:v1.0.1@sha256:f365931a4ddb3aeb39ad545967eb175a155d35f8df125aa04ce93fd8405f68d4 init: true user: 1000:1000 restart: on-failure @@ -32,11 +33,13 @@ services: default: ipv4_address: $APP_KOLLIDER_WS_IP web: - image: kolliderhq/kollider-lite-app:v1.0.0@sha256:8f7109ab30526b8f0dbc14090441e13a7dd87d809f5a54068c97b0786da5ac27 + image: kolliderhq/kollider-lite-app:v1.0.1@sha256:704f6beb8c53e58180368372b483543d7a3fd115977a6028acab605a73af0d10 init: true user: 1000:1000 restart: on-failure stop_grace_period: 1m + volumes: + - ${APP_DATA_DIR}/data/cache/images:/app/.next/cache/images ports: - "$APP_KOLLIDER_PORT:3000" networks: diff --git a/apps/registry.json b/apps/registry.json index ff398cc..8ff7d6b 100644 --- a/apps/registry.json +++ b/apps/registry.json @@ -806,7 +806,7 @@ "id": "kollider", "category": "Finance", "name": "Kollider", - "version": "1.0.0", + "version": "1.0.1", "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", diff --git a/scripts/update/01-run.sh b/scripts/update/01-run.sh index 160d5a2..6612d01 100755 --- a/scripts/update/01-run.sh +++ b/scripts/update/01-run.sh @@ -284,6 +284,18 @@ if [[ -d "${krystal_bull_data_dir}" ]] && [[ ! -d "${krystal_bull_logs_data_dir} chown 1000:1000 "${krystal_bull_logs_data_dir}" fi +# Handle new data dirs for kollider app +kollider_data_dir="${UMBREL_ROOT}/app-data/kollider" +kollider_logs_data_dir="${kollider_data_dir}/data/logs" +kollider_cache_data_dir="${kollider_data_dir}/data/cache" +if [[ -d "${kollider_data_dir}" ]] && [[ ! -d "${kollider_logs_data_dir}" ]]; then + echo "Found kollider install without data dirs, attempting to create them..." + mkdir -p "${kollider_logs_data_dir}" + chown 1000:1000 "${kollider_logs_data_dir}" + mkdir -p "${kollider_cache_data_dir}" + chown 1000:1000 "${kollider_cache_data_dir}" +fi + # Fix permissions echo "Fixing permissions" find "$UMBREL_ROOT" -path "$UMBREL_ROOT/app-data" -prune -o -exec chown 1000:1000 {} +