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: Hosting as a container
  • Option 2: Hosting under IndustryApps VM
  • Option 3: Hosting by a public URL
  1. Connect to the Platform

Production deployment

How to deploy your solution for Production instance

PreviousUse our Pre-built sidecarNextAdd-on Features

Last updated 2 years ago

Once your App is approved in the Developer instance - IndustryApps will support you to migrate your solution to the Production environment. All documentation including security audit/compliance audits and submission forms will be confirmed by this step. At the end of this process, your App will be visible under for global companies.

All documentations including App submission forms will need to be signed off at this step

Option 1: Hosting as a container

For production instance, we suggest deploying your app inside our ecosystem. All apps need to be containerized and pushed to our container registry. Vendors will be provided with the container registry login credentials after registering in the partner portal.

First, you need to login to the container registry.

docker login -u <username> -p <password> industryappsuat.azurecr.io

Every app should be containerized with the name we have provided on the App Data page. eg: industryappsuat.azurecr.io/sampleapp

After the image creation, push your app to the registry.

docker push <image_name>

IndustryApps technical team will pull your image, test it, and deploy it in the IndustryApps Ecosystem, and finally, the app will be available in the store.

Option 2: Hosting under IndustryApps VM

If there are challenges to containerize your application. The next option could be to request dedicated VM for your application under IndustryApps cloud. IndustryApps have dedicated cloud instances in Germany and China and depending on the Market focus the right environments can be assigned.

Option 3: Hosting by a public URL

This is the recommended approach if your solution demands special hardware configurations and significant setup efforts. Typical example could be a Platform based solution or Machine learning / AI solutions. Here we will be passing the control to your environment and you need to provide your terms of use and SLA during the App onboarding process.

If your product has special hardware requirement or significant setup efforts

Repository has to be selected “Public” for testing your locally hosted app and release tag to be set “None”

https://store.industryapps.net