To launch an app on Enclave, you need to provide a Docker image that Enclave will use to start your App Containers.

There are currently two approaches to provide Enclave with a Docker image for your App:

  • Dockerfile Deploy: Push source code (including a Dockerfile), and let Enclave build your app image.
  • Direct Docker Image Deploy: Build the image yourself (e.g. in a CI environment), push it to a registry, and tell Enclave to fetch it from there.