v2 Contract SDK
  • Orbs Contract SDK
  • Getting Started
    • About smart contracts
    • Becoming a Go developer
    • Installing Gamma - local blockchain
    • Deploying your first contract
    • The Orbs Starter Kit
    • Downloading the Contract SDK
  • Orbs Contracts
    • Smart contracts
    • Layout of a contract file
    • Data types (Exported Functions)
    • State
    • Address
    • Events
    • Error handling
    • Calling other contracts
    • Calling Ethereum contract
    • API Reference
    • Limitations of Orbs Contracts
    • Creating a new contract
  • Gamma in Depth
    • Starting and stopping the server
    • Test keys and accounts
    • Deploying smart contracts
    • Sending transactions and queries
    • Checking sent transaction status
    • Reading Logs from Contracts
    • Working with multiple environments
    • Upgrading to latest versions
    • Gamma server under the hood
    • Deploying Gamma in the Cloud
      • Amazon Web Services
      • Google Cloud Platform
      • Azure
Powered by GitBook
On this page
  1. Gamma in Depth
  2. Deploying Gamma in the Cloud

Azure

Setup Gamma Server on Microsoft Azure

PreviousGoogle Cloud Platform

Last updated 4 years ago

  1. Log into your Azure portal. ()

  2. Click on the big plus (Create a resource)

  3. In the "Search the marketplace" text box type in: "Orbs" and choose

    the entry "Orbs Gamma Development Blockchain Kit"

  4. Click on Create

  5. Choose the virtual machine name, region

  6. Click on "Review + Create" to get the machine setup unless you want to modify disk space or any other machine parameters.

  7. On the summary page, make sure all is accurate and click "Create"

  8. If you would like to access your Gamma server using ssh, Click on "Download private key and create resource". Otherwise, click "Create"

  9. To obtain the public IP of the newly created VM, click on "Go to resource"

    The IP will be located on the "Networking" pane on the right side of the page under the property named: "Public IP Address" such as in the picture

orbs-gamma-config.json
{
  "Environments": {
    "staging": {
      "VirtualChain": 42,
      "Endpoints": ["http://<ip>:8080"]
    }
  }
}

Prism block explorer will be available at http://<ip>:3000/

You may now work with gamma server remotely. For more information on setting up a remote gamma environment on your local dev machine,

After setting up your Gamma remote environment, you can deploy your may

deploy first contract
https://portal.azure.com/
click here