Files
docker-php-fpm/build/README.md
2018-02-24 14:08:51 +01:00

52 lines
1.1 KiB
Markdown

# Build helper
This directory contains all tools for building.
## `ansible/`
The `ansible/` directory contains a setup to generate all Dockerfiles. Once generated, they will be placed or updated into [../Dockerfiles](../Dockerfiles).
**How to generate via ansible command**
```bash
# From inside ansible directory
cd ansible
ansible-playbook generate.yml --diff
```
**How to generate via Makefile**
```bash
# From inside root git directory
cd ..
make generate
```
**Requirements**
In order to generate Dockerfiles, you will have to have ansible installed:
```
pip install ansible
```
## `gen-readme.sh`
`gen-readme.sh` will update the README.md with currently enabled PHP modules for each Docker image.
**How to update the README.md**
```bash
# Update for all Docker images
./gen-readme.sh
# Update for specific Docker image
./gen-readme.sh 5.4
./gen-readme.sh 5.5
./gen-readme.sh 5.6
./gen-readme.sh 7.0
./gen-readme.sh 7.1
./gen-readme.sh 7.2
```
**Requirements**
If you want to update the README.md for a specific Docker image, you must have built this image prior running `gen-readme.sh`.