This repo contains scripts necessary for building the following base images:
Image | Pulls |
---|---|
Beanstalkd | |
CD | |
Gulp | |
PHP-FPM | |
PHP-CLI |
This image is based on Debian Stretch (9.1) and it contains the following programs:
- Beanstalkd 1.10
This image is based on the Alpine-based Docker (27.1.0), and it contains the following programs:
- Terraform 1.9.2
- AWS CLI 2.17.15
- PHP 8.4.0
This image is based on the Alpine-based Node JS (12.7), and it contains the following programs:
- Gulp 4.0.2
This image is based on the Alpine-based PHP (8.4.0), and it contains the following programs:
- Various PHP extensions (FPM, bcmath, bz2, curl, gd, gettext, intl, mbstring, pdo_mysql, redis, timezonedb)
- Composer 2.7.7
- Various utilities (curl, gettext, git, msmtp, unzip, wget, wkhtmltopdf)
This image is based on the Alpine-based PHP (8.4.0), and it contains the following programs:
- Various PHP extensions (bcmath, bz2, curl, gd, gettext, intl, mbstring, pdo_mysql, redis, timezonedb)
- Composer 2.7.7
- Supervisor 3.3.1
- Various utilities (curl, gettext, git, msmtp, unzip, wget, wkhtmltopdf)
Copy .env.dist
file as .env
and update the credentials.
You can use the build.sh
script in order to build images by passing the image name and version numbers as arguments.
For example
./build.sh php-fpm 8 4 0
The script will then build the "woohoolabs/php-fpm:8.4.0" image. If you are satisfied with the result, you can choose to tag it (by answering "y" to the first question) and publish it to Docker Hub by also answering "y" to the second question.
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
Please see SUPPORT for details.
The MIT License (MIT). Please see the License File for more information.