On-premise hosting of apps

There are environments that do not have direct internet access. For these environments, the FLECS apps can also be hosted on-premise. As an app consists of one or more docker images and the app manifest.json, these two things are required:

Cloning the desired apps into a local docker registry

The FLECS docker registry can be easily synchronised with tools such as Crane to deploy the images in a private network without internet access. Access tokens to the required apps can be retreived from FLECS.

Customize the app manifest

Since the app manifests point to the FLECS registry, the pointer must be changed to the private registry in this case. To do this, change the image entry in the manifest and replace flecs.azurecr.io with <my local registry>. The modified manifest can then be made available to the FLECS Core either via the sideload or via its app installation API (FLECS Core API). The FLECS Core will then automatically attempt to pull the image from <my local registry>.

Last updated

Was this helpful?