Skip to main content

Use existing image

If you have a containerized application, you don't need to start from a template when creating an EigenCompute application:

cd my-existing-project

# Deploy directly - the CLI will prompt for Dockerfile and .env paths
ecloud compute app deploy

Requirements for existing projects:

  • Dockerfile - Must target linux/amd64 and run as root user
  • .env file - Optional but recommended for environment variables

The CLI will automatically prompt for file paths if they're not in default locations.

Manual image building​

If you prefer to build and push images yourself:

# Build and push manually
docker build --platform linux/amd64 -t myregistry/myapp:v1.0 .
docker push myregistry/myapp:v1.0

# Deploy using the image reference
ecloud compute app deploy myregistry/myapp:v1.0