Releases: vcon-dev/vcon-server-cli
Releases · vcon-dev/vcon-server-cli
v0.2.0 - Image Management
conserver-cli v0.2.0
This release adds comprehensive image management capabilities for managing vcon-server Docker images from AWS ECR.
New Features
- Image Management Commands (
conserver images)list- List local images or available remote tags from ECRpull- Pull a specific image versionuse- Switch to a specific version (with optional restart)upgrade- Upgrade to a newer versiondowngrade- Downgrade to an older versioninfo- Show detailed image informationremove- Remove a local imageprune- Clean up old images, keeping N most recent
Usage Examples
# List available versions from ECR
conserver images list --remote
# Pull a specific version
conserver images pull main-abc1234
# Upgrade to latest and restart
conserver images upgrade --restart
# Switch versions
conserver images use v1.2.0 --restart
# Clean up old images
conserver images prune --keep 3Registry Support
Default registry: public.ecr.aws/r4g1k2s3/vcon-dev/vcon-server
Also supports:
- GitHub Container Registry (ghcr.io)
- Docker Hub (docker.io)
Installation
# Using pipx (recommended)
pipx install conserver-cli
# Using pip
pip install conserver-cli
# Using Homebrew
brew tap vcon-dev/tap
brew install conserverFull Changelog
v0.1.0 - Initial Release
conserver-cli v0.1.0
Initial release of the conserver CLI tool for managing vcon-server Docker containers.
Features
-
Container Management
conserver start- Start containers with optional build and health waitconserver stop- Stop containers with optional removalconserver restart- Restart containersconserver status- Show container status (table/JSON/YAML output)conserver upgrade- Pull latest images and restartconserver logs- View and filter container logs
-
Configuration Management
conserver config show- Display current configurationconserver config edit- Open config in editorconserver config set- Set configuration valuesconserver config validate- Validate configuration filesconserver config init- Initialize from examples
-
Health Monitoring
conserver health- Check service health (API, Redis, containers)
Installation
# Using pipx (recommended)
pipx install conserver-cli
# Using pip
pip install conserver-cli
# Using Homebrew (coming soon)
brew tap vcon-dev/tap
brew install conserverRequirements
- Python 3.10+
- Docker with Docker Compose
- vcon-server installation