diff --git a/README.md b/README.md index 73b6ffe..86dc0a4 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,11 @@ Developer toolkit for Hot Pocket smart contract development. This toolkit makes We use Docker containers to run Hot Pocket and smart contracts in a Linux environment. We also use Docker containers to distribute developer tools so developers can use the tools on any platform as long as they install Docker. +image + +## Public documentation +Available [here](https://github.com/HotPocketDev/evernode-sdk/tree/main/hpdevkit) + ## Prerequisites - [Docker](https://docs.docker.com/engine/install/) @@ -71,8 +76,8 @@ Example `hp.cfg.override` for a nodejs application: #### Code generator ``` -# Generate nodejs starter project -.\hpdevkit.ps1 gen nodejs starter +# Generate nodejs starter contract project +.\hpdevkit.ps1 gen nodejs starter-contract ``` ### Generate executable @@ -85,7 +90,6 @@ The executable can be distributed to be run as a CLI tool on developer machine. ## Environment variables | Name | Description | Default value | | --- | --- | --- | -| HP_CLUSTER | Name of the cluster. Can be used to spin up different clusters for different applications. | `default` | | HP_CLUSTER_SIZE | Number of nodes in the cluster. Applied with 'deploy' command. | `1` | | HP_DEFAULT_NODE | The node the 'deploy' command uses to display logs. | `1` | | HP_DEVKIT_IMAGE | Docker image to be used for devkit cluster management. | `evernodedev/hpdevkit` | diff --git a/docker/code-templates/nodejs/starter/dist/hp.cfg.override b/docker/code-templates/nodejs/starter-contract/dist/hp.cfg.override similarity index 100% rename from docker/code-templates/nodejs/starter/dist/hp.cfg.override rename to docker/code-templates/nodejs/starter-contract/dist/hp.cfg.override diff --git a/docker/code-templates/nodejs/starter/package.json b/docker/code-templates/nodejs/starter-contract/package.json similarity index 100% rename from docker/code-templates/nodejs/starter/package.json rename to docker/code-templates/nodejs/starter-contract/package.json diff --git a/docker/code-templates/nodejs/starter/src/_projname_.js b/docker/code-templates/nodejs/starter-contract/src/_projname_.js similarity index 100% rename from docker/code-templates/nodejs/starter/src/_projname_.js rename to docker/code-templates/nodejs/starter-contract/src/_projname_.js diff --git a/docker/code-templates/nodejs/starter/src/contract.js b/docker/code-templates/nodejs/starter-contract/src/contract.js similarity index 100% rename from docker/code-templates/nodejs/starter/src/contract.js rename to docker/code-templates/nodejs/starter-contract/src/contract.js diff --git a/docker/scripts/cluster.sh b/docker/scripts/cluster.sh index 8880629..a9768ca 100644 --- a/docker/scripts/cluster.sh +++ b/docker/scripts/cluster.sh @@ -78,7 +78,7 @@ function create_instance { # Create container for hot pocket instance. local container_name="${container_prefix}_$node" docker container create --name $container_name --privileged \ - -p $peer_port:$peer_port -p $user_port:$user_port --network $network --network-alias node$node \ + -p $user_port:$user_port --network $network --network-alias node$node \ --mount type=volume,src=$volume,dst=$volume_mount $hotpocket_image run $(contract_dir_mount_path $node) } diff --git a/windows/hpdevkit.ps1 b/windows/hpdevkit.ps1 index 6d2d6f7..a148968 100644 --- a/windows/hpdevkit.ps1 +++ b/windows/hpdevkit.ps1 @@ -1,7 +1,7 @@ $GlobalPrefix = "hpdevkit" $Version = "0.1.0" -$Cluster = if ($env:HP_CLUSTER) { $env:HP_CLUSTER } else { "default" }; +$Cluster = "default" $ClusterSize = if ($env:HP_CLUSTER_SIZE) { $env:HP_CLUSTER_SIZE } else { 1 }; $DefaultNode = if ($env:HP_DEFAULT_NODE) { $env:HP_DEFAULT_NODE } else { 1 }; $DevKitImage = if ($env:HP_DEVKIT_IMAGE) { $env:HP_DEVKIT_IMAGE } else { "evernodedev/hpdevkit" };