Installation
Installation
Section titled “Installation”Requirements
Section titled “Requirements”- Python 3.11 or higher
- One of the supported storage backends (MinIO, S3, Azure Blob, GCS, or filesystem)
Installation Methods
Section titled “Installation Methods”Using pip (Recommended)
Section titled “Using pip (Recommended)”pip install vcpkg-harborFrom Source
Section titled “From Source”# Clone the repositorygit clone https://github.com/rennerdo30/vcpkg-harbor.gitcd vcpkg-harbor
# Install in development modepip install -e ".[dev]"Using Docker
Section titled “Using Docker”# Pull from GitHub Container Registrydocker pull ghcr.io/rennerdo30/vcpkg-harbor:latest
# Or build locallydocker build -t vcpkg-harbor .Verify Installation
Section titled “Verify Installation”# Check versionvcpkg-harbor --help
# Or with Python modulepython -m vcpkg_harbor --helpOptional Dependencies
Section titled “Optional Dependencies”vcpkg-harbor installs all storage backend dependencies by default. If you only need specific backends, you can install a minimal version and add backends as needed:
# Install with all backends (default)pip install vcpkg-harbor
# The package includes:# - minio (MinIO/S3-compatible)# - boto3 (AWS S3)# - azure-storage-blob (Azure Blob Storage)# - google-cloud-storage (Google Cloud Storage)Next Steps
Section titled “Next Steps”- Quick Start - Get up and running in minutes
- Configuration - Configure storage and other options