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