Update README with friendlier tone
Focus on Wolfi benefits rather than competitor comparisons. Highlight lightweight nature and automatic updates. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
09c23f66ff
commit
88046dda7f
32
README.md
32
README.md
@ -1,6 +1,6 @@
|
|||||||
# Flutter SDK Docker Images
|
# Flutter SDK Docker Images
|
||||||
|
|
||||||
Minimal, secure Flutter SDK images for CI/CD pipelines. Built on [Wolfi](https://wolfi.dev) for a smaller footprint and zero CVEs.
|
Lightweight Flutter SDK images for CI/CD pipelines. Built on [Wolfi](https://wolfi.dev), a security-focused Linux distribution designed for containers.
|
||||||
|
|
||||||
## Images
|
## Images
|
||||||
|
|
||||||
@ -10,23 +10,21 @@ Minimal, secure Flutter SDK images for CI/CD pipelines. Built on [Wolfi](https:/
|
|||||||
| `svrnty/flutter-sdk:android-latest` | Android APK/AAB builds | ~1.7 GB |
|
| `svrnty/flutter-sdk:android-latest` | Android APK/AAB builds | ~1.7 GB |
|
||||||
| `svrnty/flutter-sdk:linux-latest` | Linux desktop builds | ~1.3 GB |
|
| `svrnty/flutter-sdk:linux-latest` | Linux desktop builds | ~1.3 GB |
|
||||||
|
|
||||||
### Size Comparison
|
## Why Wolfi?
|
||||||
|
|
||||||
| Image | Size |
|
[Wolfi](https://wolfi.dev) is a lightweight Linux distribution built specifically for containers. It provides:
|
||||||
|-------|------|
|
|
||||||
| **svrnty/flutter-sdk:android** | **1.7 GB** |
|
|
||||||
| cirrusci/flutter:stable | 4.5 GB |
|
|
||||||
| ghcr.io/cirruslabs/flutter:stable | 6.8 GB |
|
|
||||||
|
|
||||||
Up to **75% smaller** than alternatives.
|
- **Minimal footprint** - Only essential packages, nothing extra
|
||||||
|
- **Daily security updates** - Patches applied quickly
|
||||||
|
- **Designed for containers** - No legacy cruft from traditional distros
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- **Zero CVEs** - No critical, high, or medium vulnerabilities
|
- **Lightweight** - Optimized for fast CI/CD pulls
|
||||||
|
- **Secure** - Built on Wolfi with continuous vulnerability scanning
|
||||||
- **Multi-arch** - Supports both `linux/amd64` and `linux/arm64`
|
- **Multi-arch** - Supports both `linux/amd64` and `linux/arm64`
|
||||||
- **Non-root** - Runs as unprivileged user (UID 65532)
|
- **Non-root** - Runs as unprivileged user (UID 65532)
|
||||||
- **Minimal** - Only includes dependencies needed for each platform
|
- **Supply chain security** - SBOM and SLSA provenance attestations included
|
||||||
- **SBOM & Provenance** - Full supply chain attestations included
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
@ -94,13 +92,13 @@ jobs:
|
|||||||
- `<variant>-<version>` - Specific Flutter version (e.g., `android-3.38.9`)
|
- `<variant>-<version>` - Specific Flutter version (e.g., `android-3.38.9`)
|
||||||
- `<variant>-dev` - Pre-release testing
|
- `<variant>-dev` - Pre-release testing
|
||||||
|
|
||||||
## Security
|
## Automatic Updates
|
||||||
|
|
||||||
All images are:
|
Images are automatically rebuilt when:
|
||||||
- Scanned with Docker Scout on every release
|
- New Flutter stable versions are released
|
||||||
- Built with SBOM and SLSA provenance attestations
|
- Base image security updates are available
|
||||||
- Based on Wolfi (minimal attack surface)
|
|
||||||
- Automatically updated when new Flutter versions are released
|
Every build is scanned and includes supply chain attestations (SBOM, SLSA provenance).
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user