Skip to content

Conversation

@lukechilds
Copy link
Contributor

Allows easy usage like

$ docker run --detach --name floresta --volume floresta:/data floresta florestad --data-dir /data
fda244c1a43cad76f45b8615a0ff20628cebd36c4f927b2984b5f106887158df

$ docker exec floresta floresta-cli getblockchaininfo
{
  "best_block": "00000000000000000001c1f5a0f1864a6dc29d6fc1e7d0e66d5831aaee69e908",
  "height": 871039,
  "ibd": true,
  "validated": 855611,
  "latest_work": "439336363866695155673542",
  "latest_block_time": 1732023060,
  "leaf_count": 2588053492,
  "root_count": 16,
  "root_hashes": [
    "0abad777a20146eb4a48ee01d4152f5c36c9a7ffc400058723c03a9d3f664585",
    "0ebafacf7163e201d160ed952a9e4024ba2bdf768317d6e877609dc7d1d76e59",
    "32888e0c96b66e9ae575628c08991c362a0e4ae6a564308329977bc2c8c2e8e6",
    "ad38b638d39c3cc421361bc8392da7720f031cba3a0f35ed135245c03e11a247",
    "cffcc620aaa8b46b23924c16b51a53630d35b5c355943ce42aff586f43332df8",
    "a54e07fedf09245c10ebd702aab51398de5f931c7cddd9f93d55fff5f72f8ca0",
    "9155acb044dcc81ae71f594cab3f04818f5a64a4e5801fbf3cf34ec07e330af9",
    "06c2645bd1d0f60839e47a359f1bb624f2e5635cec998b2664aeef36ef3943e9",
    "ba89df87509db1457115e579d2bd45ac284ee9dd704e514e77579d2f8e209c56",
    "0971d033b1497d62b951356328509c05e3ef7c172088bc263145b99c81d49a09",
    "7e12d784ca1577eb43b977d2bcd7f4937c721f5a6c12947c20876aaf2d8c3ebe",
    "e1ca6e984044a503ff2f0de3bfacb8c8d406583e61ca73e15b14cae0b40c4e68",
    "b657e6bfe5b9413d07cd58f6bfbcb4a00d2f7e2c955ce8a24a5eb72aabdfcab2",
    "49893a5b518b5adfc1b07672c33eb5746a895f84c409f808f3c5ae7d42dcd547",
    "2405e8d0c05073996b510e009c81b808c139e55d5b95f7890817b94f8b8c53ee",
    "431ab140bd64e1890a0d756c1f77aa56f99ba1ad3130a017cb2537b583a84803"
  ],
  "chain": "bitcoin",
  "progress": 0.9822878,
  "difficulty": 102289407543323
}

@lukechilds
Copy link
Contributor Author

lukechilds commented Nov 19, 2024

Just fyi the built binary is floresta_cli but I renamed to floresta-cli when copying. I'm assuming that's what you want? Is that a Cargo thing that build assets can't have dashes? Not too familiar with Rust.

@jaoleal
Copy link
Collaborator

jaoleal commented Nov 19, 2024

Just fyi the built binary is floresta_cli but I renamed to floresta-cli when copying. I'm assuming that's what you want? Is that a Cargo thing that build assets can't have dashes? Not too familiar with Rust.

Thats weird... cargo doesnt like hyphens on libs it raises:

$ cargo build -p floresta-cli


error: failed to load manifest for workspace member `/home/user/code/Floresta/crates/floresta-cli`

Caused by:
  failed to parse manifest at `/home/user/code/Floresta/crates/floresta-cli/Cargo.toml`

Caused by:
  library target names cannot contain hyphens: floresta-cli

if i name it floresta-cli directly in its cargo.toml...

But the built binary by $ cargo build -p floresta-cli stills floresta-cli in the end... (at least on my machine 😆 ). Perhaps youre copying the lib instead of the proper executable, no ?

I cant review more than this because im not a docker guy but this looks a nice feature to have, gj.

@Davidson-Souza
Copy link
Member

ACK e817fc5. Thanks for the contribution :)

@Davidson-Souza Davidson-Souza merged commit a1695c6 into vinteumorg:master Nov 19, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants