Environment Setup
Configure your local or cloud development workspace to interface with the Aevum Zenth Enterprise Platform. This guide covers SDK installation, CLI initialization, and environment provisioning.
System Requirements
- CPU: 4+ cores (8+ recommended for container orchestration)
- RAM: 8GB minimum, 16GB+ recommended
- Disk: 50GB available (SSD required for Docker volumes)
- Runtime: Node.js 18+, Python 3.9+, Go 1.20+, or Rust 1.70+
- Container Runtime: Docker 24+ or Podman 4+
Installation
Use the official Aevum Zenth package manager or your native OS package manager to install the CLI and core SDK.
# Install via Homebrew
brew tap aevum-zenth/core
brew install aevum-cli aevum-sdk
# Add repository & install
curl -sL https://apt.aevumzenth.dev/install.sh | sudo bash
sudo apt install aevum-cli aevum-sdk
# Install via winget (Admin)
winget install AevumZenth.AevumCLI
winget install AevumZenth.AevumSDK
Configuration
Initialize your workspace and generate the required configuration files. The CLI will automatically scaffold a `.aevum/` directory in your project root.
# Authenticate with your enterprise tenant
aevum auth login --tenant zenth-corp-dev
# Initialize local environment
aevum env init --profile local-dev
# Pull latest environment templates
aevum env pull --remote origin
Environment Variables
Create a `.env.local` file in your project root. The SDK will automatically load these variables during runtime.
AEVUM_TENANT_ID=tz_dev_8a9f2c1e
AEVUM_API_KEY=ak_live_****************
AEVUM_ENV_PROFILE=sandbox
AEVUM_LOG_LEVEL=debug
AEVUM_DOCKER_REGISTRY=registry.aevumzenth.dev/dev
Verification
Run the following command to validate your installation and environment configuration:
aevum dev to launch the hot-reload development server.
Troubleshooting
Permission Denied on Docker
Ensure your user is in the docker group: sudo usermod -aG docker $USER. Log out and back in.
Tenant Authentication Failed
Clear cached tokens: aevum auth logout and re-run the login command with your updated API key.
Port Already in Use
Aevum Zenth default services run on 8000-8005. Override via: aevum config set base-port 9000
For advanced issues, check the internal diagnostic logs at ~/.aevum/logs/diag.log or submit a ticket via the Developer Support Portal.