Skip to content

Bootstrap offline mode #170

@fboucquez

Description

@fboucquez

In order to have bootstrap config running in a completely offline machine. The following improvements need to be made.

  1. PKG bootstrap into a zip distro. Users would be able to send bootstrap to the destination machine using a zipped bootstrap in pendrive without installing NodeJs. Distribution would on github release files or S3. We have examples about how to PKG oclif in other repos.
  2. Migrate Voting Key generation from docker and catapult tools to native typescript: Native VotingKey file generation #169
  3. Migrate Certificate generation from docker and openssl to native typescript, possible with Forge Create SSL Certificates using Forge #1. I had issues with ed25519 and forge. An alternative is to run the certificate generation on the machine without docker. Openssl with ed25519 is required to be installed on the (offline) machine.
  4. Optional Prompt (main) private-key Private Key prompts #167
  5. Optional Wizard: The user doesn't need to write down a custom file to be encrypted. The wizard can create and encrypt it directly. This could include a paper wallet migration. Wizard command #103
  6. Exclude certificate generation on --upgrade when it's not required (when folder or keys haven't changed) Exclude certificate generation on --upgrade when it's not required #171

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions