Skip to main content

Follow Best Practices

1. Test Before Upgrading

# Test locally first
docker build --platform linux/amd64 -t my-app:test .
docker run -p 3000:3000 my-app:test
# Verify it works

# Then upgrade
eigenx app upgrade my-app

2. Use Version Tags

# Build with version tag
docker build --platform linux/amd64 -t registry.io/app:v2.1.0 .
docker push registry.io/app:v2.1.0

# Deploy specific version
eigenx app upgrade my-app registry.io/app:v2.1.0

3. Monitor After Upgrade

# Upgrade
eigenx app upgrade my-app

# Immediately check logs
eigenx app logs --watch my-app

# Verify app health
eigenx app info my-app

4. Use Version Tags

# Build with version tag
docker build --platform linux/amd64 -t registry.io/app:v2.1.0 .
docker push registry.io/app:v2.1.0

# Deploy specific version
eigenx app upgrade my-app registry.io/app:v2.1.0