Skip to content

Commit

Permalink
added readme and essentials to github pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
Albert Hahn committed Mar 4, 2024
1 parent 4701c88 commit ddf3e1a
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 1 deletion.
4 changes: 3 additions & 1 deletion .github/workflows/image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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"
Expand Down
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -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`

0 comments on commit ddf3e1a

Please sign in to comment.