Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update launchpad backend #4017

Merged
merged 11 commits into from
May 4, 2022
Merged

Commits on May 3, 2022

  1. feat: react_based launchpad frontend

    This is a long-lived feature branch. Do not merge it until complete.
    
    This commit disables many of the long-running CI tasks that are not
    relevant to this branch. HOWEVER, check the TODOs in the .github folder
    when this branch gets merged into `development` and remove them, OR
    cherry-pick to revery this specific commit.
    CjS77 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    f11a0a3 View commit details
    Browse the repository at this point in the history
  2. Remove deprecated useBootstrapper option

    `useBootstrapper` is no longer a valid configuration option in
    tauri.conf.json, so we remove it.
    CjS77 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    fee2fce View commit details
    Browse the repository at this point in the history
  3. Switch to public minideb base package

    The quay.io version of bitnami's minideb package does not seem to work
    anymore.
    The commit also leverages `install_packages` which removes the
    boilerplate of having to `apt update && apt install .. & rm
    /var/dpkg/...`
    
    Add platform (arm64 / amd64) to docker tag and switch minideb source
    
    Add the platform marker to all docker image tags
    CjS77 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    f2c3a5f View commit details
    Browse the repository at this point in the history
  4. Add architecture-dependent image resolution

    Add a function to use the appropriate docker image based on CPU architecture, e.g. latest-arm64 for M1 chips, or latest-amd64 for Intel chips.
    CjS77 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    cb8fa1e View commit details
    Browse the repository at this point in the history
  5. Configure static base node parameters in config file

    With the new config setup, some config setting names are no longer
    network-dependent, so they can be moved into the lauchpad config.toml
    template.
    CjS77 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    315caa6 View commit details
    Browse the repository at this point in the history
  6. Update docker configs for wallet and mm_proxy

    Moves static config variables to the config.toml file, and dynamic
    variables are updated according to the config variable names.
    CjS77 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    c940ac8 View commit details
    Browse the repository at this point in the history
  7. Pull out wallet command

    Keep interface consistent with rest of code and provide a `wallet_cmd`
    function for the docker execution command arguments.
    
    Fixes a small envar string typo.
    CjS77 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    b9c7ba2 View commit details
    Browse the repository at this point in the history
  8. Update SHA3 miner image config

    * Update config.toml [miner] section so that it connects to the wallet
      and base node
    * Pull command line arguments into its own procedure, in line with other
      images
    CjS77 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    07c3122 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dabdb38 View commit details
    Browse the repository at this point in the history
  10. fix: issues with launchpad backend (#4074)

    Description
    --
    
    Fixes issues with launchpad backend. See individual commit messages for changes.
    
    How Has This Been Tested?
    ---
    Manually
    CjS77 authored May 3, 2022
    Configuration menu
    Copy the full SHA
    92af97b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9045bbf View commit details
    Browse the repository at this point in the history