# Production deployment

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 [https://store.industryapps.net](https://store.industryapps.net/home) for global companies.&#x20;

{% hint style="success" %}
All documentations including App submission forms will need to be signed off at this step
{% endhint %}

## 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.&#x20;

## 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.&#x20;

{% hint style="info" %}
If your product has special hardware requirement or significant setup efforts
{% endhint %}

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

![](https://3706867246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0tGo33otNRgIhFn6lpgU%2Fuploads%2FpY7d6djyfB3Wtp9aErrL%2Fimage.png?alt=media\&token=3107a3bb-eea5-406f-9ca8-0f0625bf6d43)

##

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.industryapps.net/connect-to-the-platform/production-deployment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
