From 77c4acf6028238da2c75845254f1336bda9a8d91 Mon Sep 17 00:00:00 2001 From: durch Date: Fri, 6 Jun 2025 09:38:28 +0200 Subject: [PATCH] Add RESET_CONFIG option to entrypoint --- Cargo.lock | 2 +- nym-api/Cargo.toml | 2 +- nym-api/entrypoint.sh | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8219477ec8..5a36d7032a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4731,7 +4731,7 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] name = "nym-api" -version = "1.1.61" +version = "1.1.62" dependencies = [ "anyhow", "async-trait", diff --git a/nym-api/Cargo.toml b/nym-api/Cargo.toml index 69c9a714ac..7ca23637cb 100644 --- a/nym-api/Cargo.toml +++ b/nym-api/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "nym-api" license = "GPL-3.0" -version = "1.1.61" +version = "1.1.62" authors.workspace = true edition = "2021" rust-version.workspace = true diff --git a/nym-api/entrypoint.sh b/nym-api/entrypoint.sh index 3461ecdea8..71b9b0353e 100755 --- a/nym-api/entrypoint.sh +++ b/nym-api/entrypoint.sh @@ -2,5 +2,11 @@ set -e +# Optional: delete existing config and force reinit +if [ "$NYM_API_RESET_CONFIG" = "true" ]; then + echo "RESET_CONFIG enabled - removing existing configuration..." + rm -rf ~/.nym/nym-api +fi + # Init can fail if the mounted volume already has a config /usr/src/nym/target/release/nym-api init --mnemonic "$MNEMONIC" || true && /usr/src/nym/target/release/nym-api run --mnemonic "$MNEMONIC"