Developer Documentation
  • Documentation Overview
  • Development Introduction
  • Getting Started
  • Fundamentals
    • Deploy an App via Pre-defined Sidecar
      • Sidecar Tutorial: Server-side
      • Sidecar Tutorial: Client-side
      • Sidecar Tutorial: Docker & Deploy
    • Deploy an App with Eureka
    • Design Guidance
  • Authentication
    • Accessing data exposed by the platform
    • Single Sign-On
      • Angular
      • Vue
      • Java Spring: Accepting JWT
      • Python Django: Accepting JWT
    • User and Role Identification
  • APIs | Data Integration
    • Submodel Index
    • Masterdata
    • Transactional data
  • Docker Information
    • Ruby Stack
    • Golang Stack
    • Node JS Stack
    • Java Spring Stack
    • Python Stack
  • Connect to the Platform
    • Integrate using Eureka Rest APIs
    • Use our Pre-built sidecar
    • Production deployment
  • Add-on Features
    • IApps-Navigation
  • Testing
  • FAQs | Troubleshooting
  • Registration
    • Application pre-requisites
      • Basic Requirements
    • Register Developer Account
    • Submit basic application info
    • Onboard Application
      • Submit Appstore details
        • App basic information
      • Configure Application
        • App Permission
        • App Data
        • AAS Instance
        • Licensing
        • Access Rights
        • Account Info
        • Terms Of Use
        • Pricing
      • Publish and test
        • Deploy
        • Register into Service Discovery
    • Publish to Marketplace
  • User Experience
  • The business model - How do I get paid?
  • References
    • IndustryApps - Intro
    • What is an Asset Administration Shell?
    • What is ECLASS?
      • How is ECLASS and Concept dictionary are used
    • Industry 4.0 standards
    • Customer Terms of Use
      • Subscription Order
    • Solution provider Terms of Use
      • Contract regions
      • Submission Form ( Solution provider)
Powered by GitBook
On this page
  • Option 1: Eureka Rest Operations
  • Option 2: Pre-built side car
  1. Registration
  2. Onboard Application
  3. Publish and test

Register into Service Discovery

Service discovery

PreviousDeployNextPublish to Marketplace

Last updated 2 years ago

IndustryApps use Netflix Eureka as the service discovery system

Option 1: Eureka Rest Operations

You can use Eureka REST operations as given here in your app

Please go through ""

Option 2: Pre-built side car

You can download a pre-built side car from below

java -jar discoveryClientSideCar-1.0.0.jar --appCode=<<Application Code>> --statusPageUrl=https://484c-14-142-179-182.ngrok.io/ --hostname=484c-14-142-179-182.ngrok.io

appCode is your App Code as we noted previously

statusPageUrl is your app’s landing page URL / URL for status check

Hostname is your hostname running your app

Please refer below screenshots for executing sidecar

After register using sidecar you will be getting registration status as 204

After service registry IndustryApp platform can show new app inside Platform

Check Status is "UP"

You can check the status of your app using the following URL >

https://servicediscovery.uat.industryapps.net/eureka/apps/<your_app_code
https://github.com/Netflix/eureka/wiki/Eureka-REST-operations
Keep your application sync with application registry
39MB
discoveryClientSideCar-1.0.0.zip
archive