diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml index 22304a1..d3ae6a2 100644 --- a/.github/workflows/image.yml +++ b/.github/workflows/image.yml @@ -3,7 +3,7 @@ # separate terms of service, privacy policy, and support # documentation. -name: Create and publish a Docker image +name: Docker Pipeline on: push: @@ -23,6 +23,8 @@ jobs: fail-fast: false matrix: include: + - flavour-name: "essentials" + flavour-package: "" - flavour-name: "mongodb" flavour-package: "mongodb mongodb-tools" - flavour-name: "redis" diff --git a/README.md b/README.md index 53c0390..313426f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,28 @@ # cloud-swiss-army-knife ![Docker Workflow](https://github.com/AlbertHahn/cloud-swiss-army-knife/actions/workflows/image.yml/badge.svg) + +# About + +This repository serves multiple images based on alpine that come preinstalled with linux tools that are essential for the daily devops business like `wget, curl, jq, aws-cli, python` etc. + +## Flavours + +To minimize image size they come in different "flavours" each with another database client or without. + +### Images + +Preinstalled with no database \ +`ghcr.io/alberthahn/cloud-swiss-army-knife-essentials` + +Preinstalled with mongodb && mongodb-tools \ +`ghcr.io/alberthahn/cloud-swiss-army-knife-mongodb` + +Preinstalled with redis \ +`ghcr.io/alberthahn/cloud-swiss-army-knife-redis` + +Preinstalled with mysql-client \ +`ghcr.io/alberthahn/cloud-swiss-army-knife-mysql` + +Preinstalled with postgresql-client \ +`ghcr.io/alberthahn/cloud-swiss-army-knife-postgresql` \ No newline at end of file