Use a single command to generate Dockerfiles

This commit is contained in:
cytopia
2022-12-07 12:13:41 +01:00
parent fb5a242965
commit 69ffc63607
5 changed files with 32 additions and 44 deletions

View File

@@ -50,29 +50,21 @@ In case you plan to use your custom image for the **[Devilbox](https://github.co
> **Note:** All commands are executed in the root of this repository
1. Generate PHP extensions in Ansible group_vars
```bash
# Generate Ansible group_vars for all available extensions
make gen-modules
```
```bash
# Generate Ansible group_vars for selected extensions
# Note: that also all dependent extensions will be added
make gen-modules ARGS="msgpack xsl"
```
```bash
# Generate Ansible group_vars for selected extensions
# and ignore dependencies
make gen-modules ARGS="-i msgpack xsl"
```
```bash
# Show help
make gen-modules ARGS="--help"
```
2. Generate Dockerfiles from Ansible group_vars
1. Generate Dockerfiles with desired PHP extensions
```bash
# Generate Dockerfiles with all available PHP extensions
make gen-dockerfiles
```
```bash
# Generate Dockerfiles for selected PHP extensions only
# Note: that also all dependent extensions will be added
make gen-dockerfiles MODS="msgpack xsl"
```
```bash
# Generate Dockerfiles for selected PHP extensions
# and ignore dependencies
make gen-dockerfiles MODS="-i msgpack xsl"
```
#### Build your custom Dockerfile