See https://hub.docker.com/u/druidfi for all the images.
Features:
- Workdir:
/app
- User:
druid (1000)
and added to sudoers - Packages installed:
bash
,curl
,git
,make
,nano
,neofetch
andtini
- SHELL: bash
- Entrypoint with tini
ENV variables:
ALPINE_VERSION
APP_PATH=/app
DEFAULT_USER=druid
DEFAULT_USER_UID=1000
KIND=druid-docker-image
Tags:
druidfi/php:8.2
anddruidfi/php:8.2.x
druidfi/php:8
,druidfi/php:8.3
,druidfi/php:8.3.x
anddruidfi/php:latest
druidfi/php:8.4
anddruidfi/php:8.4.x
Added features:
- Minimal set of PHP extensions
- Composer 2.x.x
/app/vendor/bin
added to$PATH
Tags:
druidfi/php-fpm:8.2
anddruidfi/php-fpm:8.2.x
druidfi/php-fpm:8
,druidfi/php-fpm:8.3
,druidfi/php-fpm:8.3.x
anddruidfi/php-fpm:latest
druidfi/php-fpm:8.4
anddruidfi/php-fpm:8.4.x
Added features:
- PHP-FPM running and configured
- PHP-FPM runs with
www-data:www-data
Tags:
druidfi/drupal:php-8.2
anddruidfi/drupal:php-8.2.x
druidfi/drupal:php-8
,druidfi/drupal:php-8.3
,druidfi/drupal:php-8.3.x
anddruidfi/drupal:latest
druidfi/drupal:php-8.4
anddruidfi/drupal:php-8.4.x
Added features:
- PHP extensions needed by Drupal
Needs:
- Nginx (
druidfi/nginx:1.27-drupal
) - Database (
druidfi/mariadb:10.11-drupal-lts
)
ENV variables:
DRUPAL_DB_NAME=drupal
DRUPAL_DB_USER=drupal
DRUPAL_DB_PASS=drupal
DRUPAL_DB_HOST=db
DRUPAL_DB_PORT=3306
druidfi/drupal-web:php-8.2
,druidfi/drupal-web:php-8.2.x
anddruidfi/drupal-web:v8.2.x
druidfi/drupal-web:php-8
,druidfi/drupal-web:php-8.3
,druidfi/drupal-web:php-8.3.x
,druidfi/drupal-web:v8.3.x
anddruidfi/drupal-web:latest
druidfi/drupal-web:php-8.4
,druidfi/drupal-web:php-8.4.x
anddruidfi/drupal-web:v8.4.x
Added features:
- Nginx with Drupal specific configuration
- Nginx runs with user
nginx
Needs:
- Database (
druidfi/mariadb:10.11-drupal-lts
)
druidfi/drupal-test:8.2
based ondruidfi/drupal-web:8.2
Added features:
- Drupal 10 installation and some contrib modules
Needs:
- Database (
druidfi/mariadb:10.11-drupal-lts
)
1.26
stable based onnginx:1.26-alpine
1.27
mainline based onnginx:1.27-alpine
Added features:
- Default Nginx configuration
1.26-drupal
based ondruidfi/nginx:1.26
1.27-drupal
based ondruidfi/nginx:1.27
Added features:
- Drupal specific Nginx configuration
- Expects that PHP in running at
app:9000
- PHP backend can be changed with
BACKEND_SERVICE=app
andBACKEND_SERVICE_PORT=9000