From 85d03cf632dabbd0358e0be2dc051ade7118af2e Mon Sep 17 00:00:00 2001 From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com> Date: Mon, 6 Jan 2025 19:01:42 +0100 Subject: [PATCH 1/8] update --- docker/ptero/docker-entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh index 44e0687..0ef655a 100644 --- a/docker/ptero/docker-entrypoint.sh +++ b/docker/ptero/docker-entrypoint.sh @@ -38,7 +38,7 @@ function get_latest_version { } function get_current_version { - local version=$(leicoin-node --version 2>/dev/null) + local version=$(./leicoin-node --version 2>/dev/null) echo $version | cut -d ' ' -f 2 } From b0292554ad1d6750f7654ee2d9374ac9e57ffdb2 Mon Sep 17 00:00:00 2001 From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com> Date: Mon, 6 Jan 2025 19:03:43 +0100 Subject: [PATCH 2/8] update --- docker/ptero/docker-entrypoint.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh index 0ef655a..f2a99ac 100644 --- a/docker/ptero/docker-entrypoint.sh +++ b/docker/ptero/docker-entrypoint.sh @@ -75,6 +75,8 @@ function main { LOCAL_VERSION=$(get_current_version) + get_current_version + if [ "$VERSION" == "latest" ]; then REMOTE_VERSION=$(get_latest_version $EXPERIMENTAL) From bc66aae4c59454382b4c03fd50fa77fa5a31280d Mon Sep 17 00:00:00 2001 From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com> Date: Mon, 6 Jan 2025 19:06:56 +0100 Subject: [PATCH 3/8] update --- docker/ptero/docker-entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh index f2a99ac..1032a55 100644 --- a/docker/ptero/docker-entrypoint.sh +++ b/docker/ptero/docker-entrypoint.sh @@ -38,7 +38,7 @@ function get_latest_version { } function get_current_version { - local version=$(./leicoin-node --version 2>/dev/null) + local version=$(/home/container/leicoin-node --version 2>/dev/null) echo $version | cut -d ' ' -f 2 } From c0f67fb4dd76e784a04ec669dfaa2bcdfe06e5b8 Mon Sep 17 00:00:00 2001 From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com> Date: Mon, 6 Jan 2025 19:16:16 +0100 Subject: [PATCH 4/8] update --- docker/ptero/docker-entrypoint.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh index 1032a55..2ec25a1 100644 --- a/docker/ptero/docker-entrypoint.sh +++ b/docker/ptero/docker-entrypoint.sh @@ -38,7 +38,7 @@ function get_latest_version { } function get_current_version { - local version=$(/home/container/leicoin-node --version 2>/dev/null) + local version=$(./leicoin-node --version 2>/dev/null) echo $version | cut -d ' ' -f 2 } @@ -75,7 +75,7 @@ function main { LOCAL_VERSION=$(get_current_version) - get_current_version + ./leicoin-node if [ "$VERSION" == "latest" ]; then From e2c0c8c9178948f88084e0ab5a4a1891b95029ab Mon Sep 17 00:00:00 2001 From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com> Date: Mon, 6 Jan 2025 19:16:34 +0100 Subject: [PATCH 5/8] update --- docker/ptero/docker-entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh index 2ec25a1..d5398a0 100644 --- a/docker/ptero/docker-entrypoint.sh +++ b/docker/ptero/docker-entrypoint.sh @@ -75,7 +75,7 @@ function main { LOCAL_VERSION=$(get_current_version) - ./leicoin-node + ./leicoin-node --version if [ "$VERSION" == "latest" ]; then From 1eb9f528b589943da6c45298e8469822839c43c4 Mon Sep 17 00:00:00 2001 From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com> Date: Mon, 6 Jan 2025 19:25:20 +0100 Subject: [PATCH 6/8] updated ptero egg --- docker/ptero/docker-entrypoint.sh | 2 -- docker/ptero/egg-lei-coin-node.json | 24 ++++++++++++++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh index d5398a0..0ef655a 100644 --- a/docker/ptero/docker-entrypoint.sh +++ b/docker/ptero/docker-entrypoint.sh @@ -75,8 +75,6 @@ function main { LOCAL_VERSION=$(get_current_version) - ./leicoin-node --version - if [ "$VERSION" == "latest" ]; then REMOTE_VERSION=$(get_latest_version $EXPERIMENTAL) diff --git a/docker/ptero/egg-lei-coin-node.json b/docker/ptero/egg-lei-coin-node.json index 4da1c82..35a224e 100644 --- a/docker/ptero/egg-lei-coin-node.json +++ b/docker/ptero/egg-lei-coin-node.json @@ -4,7 +4,7 @@ "version": "PTDL_v2", "update_url": null }, - "exported_at": "2025-01-06T18:38:17+01:00", + "exported_at": "2025-01-06T19:24:51+01:00", "name": "LeiCoin Node", "author": "leicraft@leicraftmc.de", "description": null, @@ -13,7 +13,7 @@ "LeiCoin Node Latest": "ghcr.io\/leicoin-official\/leicoin-node:ptero-latest" }, "file_denylist": [], - "startup": ".\/leicoin-node run --port={{SERVER_PORT}}", + "startup": "if [[ \"{{ONLY_CLI}}\" == \"1\" ]]; then AF=\"$AF --only-cli\"; fi &&\r\nif [[ \"{{IGNORE_NO_PEERS}}\" == \"1\" ]]; then AF=\"$AF --ignore-no-peers\"; fi &&\r\n.\/leicoin-node run --port={{SERVER_PORT}} $AF", "config": { "files": "{}", "startup": "{\r\n \"done\": \"[Global] LeiCoin-Node started\"\r\n}", @@ -47,6 +47,26 @@ "user_editable": true, "rules": "required|string|max:20", "field_type": "text" + }, + { + "name": "Only CLI (Safe Mode)", + "description": "Start in Safe Mode", + "env_variable": "ONLY_CLI", + "default_value": "0", + "user_viewable": true, + "user_editable": true, + "rules": "boolean|int", + "field_type": "text" + }, + { + "name": "Ignore No Peers to Sync with", + "description": "", + "env_variable": "IGNORE_NO_PEERS", + "default_value": "0", + "user_viewable": true, + "user_editable": true, + "rules": "boolean|int", + "field_type": "text" } ] } \ No newline at end of file From 3035bc05cccc02b104e2bc809c4801c4e14ebd96 Mon Sep 17 00:00:00 2001 From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com> Date: Mon, 6 Jan 2025 19:41:45 +0100 Subject: [PATCH 7/8] update --- docker/ptero/docker-entrypoint.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh index 0ef655a..d5a0543 100644 --- a/docker/ptero/docker-entrypoint.sh +++ b/docker/ptero/docker-entrypoint.sh @@ -70,7 +70,7 @@ function main { check_cpu_arch # Extract Startup CMD - STARTUP_CMD=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')` + STARTUP_CMD=$(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g') extract_env_bool EXPERIMENTAL LOCAL_VERSION=$(get_current_version) @@ -96,7 +96,7 @@ function main { fi - ${STARTUP_CMD} + eval ${STARTUP_CMD} } main From 770bb5b3a6ef473b40228b982de11d6d4d5f85a1 Mon Sep 17 00:00:00 2001 From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com> Date: Mon, 6 Jan 2025 19:42:06 +0100 Subject: [PATCH 8/8] update --- docker/ptero/egg-lei-coin-node.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/ptero/egg-lei-coin-node.json b/docker/ptero/egg-lei-coin-node.json index 35a224e..861c281 100644 --- a/docker/ptero/egg-lei-coin-node.json +++ b/docker/ptero/egg-lei-coin-node.json @@ -4,7 +4,7 @@ "version": "PTDL_v2", "update_url": null }, - "exported_at": "2025-01-06T19:24:51+01:00", + "exported_at": "2025-01-06T19:41:49+01:00", "name": "LeiCoin Node", "author": "leicraft@leicraftmc.de", "description": null, @@ -13,7 +13,7 @@ "LeiCoin Node Latest": "ghcr.io\/leicoin-official\/leicoin-node:ptero-latest" }, "file_denylist": [], - "startup": "if [[ \"{{ONLY_CLI}}\" == \"1\" ]]; then AF=\"$AF --only-cli\"; fi &&\r\nif [[ \"{{IGNORE_NO_PEERS}}\" == \"1\" ]]; then AF=\"$AF --ignore-no-peers\"; fi &&\r\n.\/leicoin-node run --port={{SERVER_PORT}} $AF", + "startup": "if [[ {{ONLY_CLI}} == \"1\" ]]; then AF=\"$AF --only-cli\"; fi; \r\nif [[ {{IGNORE_NO_PEERS}} == \"1\" ]]; then AF=\"$AF --ignore-no-peers\"; fi; \r\n.\/leicoin-node run --port={{SERVER_PORT}} $AF", "config": { "files": "{}", "startup": "{\r\n \"done\": \"[Global] LeiCoin-Node started\"\r\n}",