Skip to content

Commit

Permalink
Update README tools description
Browse files Browse the repository at this point in the history
Signed-off-by: Arthur Diniz <arthurbdiniz@gmail.com>
  • Loading branch information
arthurbdiniz committed Jun 14, 2021
1 parent 969d881 commit 32de30e
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,27 @@

## Tools

- Docker: useful when doing Docker in Docker (DinD).
- docker-compose
- make
- zip
### Docker & docker-compose

What would be a musketeers image without Docker and Compose? This image is based on [Docker image](https://hub.docker.com/r/_/docker/) and has docker-compose installed. This allows you to access Docker in Docker (DinD).

### make

The [3 Musketeers]() pattern suggests a `make target` to call a `make _target` using Compose. However, `make` would often be in big images like [Golang stretch](https://hub.docker.com/_/golang/) and not in small ones like [Alpine](https://hub.docker.com/_/alpine/). Not every project needs big images.

### zip

Another suggested pattern is to zip your dependencies. Even big images like [Golang stretch](https://hub.docker.com/_/golang/) does not include zip. It does include `tar` which you can use but sometimes a zip file is required like when deploying your Lambda function to AWS.

### Other handy tools

- curl
- git
- openssl
- bash
- envsubst
- python3
- pip3

## Usage

Expand Down

0 comments on commit 32de30e

Please sign in to comment.