37signals migrated from external Docker registries (Docker Hub and AWS ECR) to a self-hosted Harbor registry as part of their cloud exit strategy. The migration addressed cost, performance, security, and independence issues. They deployed Harbor using docker-compose with S3 storage backend, configured two-way replication

14m read time From dev.37signals.com
Post cover image
Table of contents
Setting up HarborSyncing the catalogueAnalyzing performanceConclusion

Sort: