What problem does it solve?
This Skill solves the pain of shipping containerized applications to customer servers when you cannot share source code, customers do not use external Docker registries, and customer infrastructure includes both amd64 and arm64 servers, requiring a seamless offline deployment experience.
Core Features & Use Cases
- Per-architecture tarball workflow: Builds separate, optimized Docker images for amd64 and arm64, packaged as tarballs for offline transfer to customers.
- One-click customer install script: Automatically detects the customer's server architecture, loads the correct image tarball, and starts the application with a single command, no Docker expertise required from the customer.
- Production deployment guardrails: Includes built-in checks for Prisma schema migration drift, Docker image tag consistency, and secret handling to avoid common customer deployment failures.
- Use Case: Ideal for shipping commercial SaaS tools, internal enterprise utilities, or demo applications to on-prem customer servers where source code protection and offline deployment are mandatory.
Quick Start
Use the docker-multiarch-customer-image-release skill to generate a complete customer release package with per-arch Docker image tarballs and a one-click install script for your application.