This repository contains a collection of Docker image definitions for various automation, build, and development scenarios. Each subdirectory is a self-contained Docker image project, following a standard structure.
scripts/– Helper scripts for build, test, or entrypointconfig/– Configuration files or environment templatesREADME.md– Documentation for the imageDockerfile– Complete Docker image definition
Optimized Flutter image for running unit tests, code coverage, and CI/CD automation.
Features:
- Flutter 3.32.0 (stable channel)
- Pre-installed
junitreportfor test reporting lcovandgenhtmlfor code coverageopenssh-clientfor private repository access duringflutter pub get- Lightweight (~500MB) without Android SDK or Java
Usage:
# Pull from GitHub Container Registry
docker pull ghcr.io/ashishsolankar/docker-images/flutter:latest
# Or build locally
docker build -t flutter-image ./flutter
# Run with SSH key mounting for private repos
docker run --rm -it \
-v ~/.ssh/id_ed25519:/tmp/id_ed25519:ro \
-v ~/.ssh/known_hosts:/tmp/known_hosts:ro \
flutter-image bashFor more details, see the Flutter README.
When adding new images, follow the same directory structure:
- Create a new directory for your image
- Add
Dockerfile,README.md,scripts/, andconfig/subdirectories - Update this main README with usage instructions