📁
shine
  • Introduction to the Shine Blockchain platform
  • Shine overview
  • Shine USP
  • About EOSIO
  • Consensus mechanisms
  • Shine Proof of Authority consensus
  • Data privacy
  • Scalability
  • Business details
    • Why Blockchain
    • Why another Blockchain platform
    • Applications of Shine
      • Assumptions
      • Precious metals traceability
      • Food traceability
        • Spices
        • Perishables
        • Seafood
      • Carbon footprint monitoring
  • Tools, Technologies, and Architecture
    • Docker
    • MongoDB
    • Encryption
    • Server Security
    • Server requirements
    • Architecture
    • Transaction flows
  • Protocol
    • Microservices and APIs
    • Account management
  • Shine Blockchain Setup
    • SHINE Software Installation
    • Create Private/Public key pairs
    • Start the Blockchain node
    • Deploying System Smart Contracts
    • Add Producer/Validator Nodes
    • Node Security Setup
    • Deploying Traceability Smart Contracts
  • Backend Setup
    • Installing Prerequisites
    • Starting The Application
  • Front end Setup
    • User Interface
Powered by GitBook
On this page

Was this helpful?

  1. Backend Setup

Starting The Application

Clone the below repository on the server

git clone --recurse-submodules git@gitlab.com:shine2/nse-gold-traceability.git

To initialize, fetch and checkout any nested submodules. The below foolproof can be used:git submodule update --init --recursive.

Run the below git command to fetch all the latest changes in submodules:

git submodule update --remote

Once we have the code, all we need to do is run the swawn.sh script file and it will take care of:

  • setting up the docker swarms

  • creating and initializing the mongodb replica set cluster

  • creating latest images for docker

  • starting all the micro-services

$ . ./swawn.sh

After these steps, we will have our application server up and running in minutes.

PreviousInstalling PrerequisitesNextUser Interface

Last updated 4 years ago

Was this helpful?