Skip to main content

Upgrade Examples

Upgrade with new code

# Make code changes
vim src/index.ts

# Upgrade deployment
eigenx app upgrade my-app
# Fix a bug or add feature
git pull
npm install # if dependencies changed
eigenx app upgrade my-app

Upgrade environment variables only

# Edit .env file
vim .env

# Upgrade with new environment
eigenx app upgrade my-app
# Add new API key
echo "NEW_API_KEY=abc123" >> .env
eigenx app upgrade my-app

Add TLS configuration

# Add TLS
eigenx app configure tls
cat .env.example.tls >> .env
# Edit DOMAIN and APP_PORT
eigenx app upgrade my-app

Upgrade with pre-built image

eigenx app upgrade my-app registry.io/user/app:v2.0

Upgrade using application ID

eigenx app upgrade app-1a2b3c4d5e6f

Version rollback

# Deploy previous image version
eigenx app upgrade my-app registry.io/user/app:v1.0