# wodby/docker4drupal

Docker-based Drupal stack

Repository: https://github.com/wodby/docker4drupal
Canonical: https://ross.abutalabs.com/products/docker4drupal
Homepage: https://wodby.com/docker4drupal
Language: Shell
License: MIT
License Family: permissive
Topics: drupal, docker, docker-compose, alpine, arm64
Last push: 2026-08-26T03:04:47+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 3703, "days_push": 7, "days_rel": 30, "gap_med": 29, "n_releases_24m": 26}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1265, forks 525 (observed 2026-08-28T04:04:11.023985+00:00)

## What it is
Docker4Drupal is a set of pre-configured Docker images and a compose.yml file for spinning up a full local Drupal development environment on Linux, macOS, and Windows. It bundles Nginx/Apache, PHP, MariaDB/PostgreSQL, Redis/Valkey, Memcached, Varnish, Solr, and Node.js containers with ARM64 support.

## Use cases
- set up a local Drupal development environment with Docker
- run Drupal with nginx, PHP, and MariaDB via docker compose
- spin up a Drupal stack with Redis and Solr locally
- develop a Drupal site on an ARM64 Mac
- quickly start a vanilla Drupal CMS container for testing

## When to choose
- you want a batteries-included, pre-configured Drupal local dev stack
- you need optional services like Solr, Varnish, or Memcached with minimal setup
- you develop on Linux, macOS, or Windows including ARM64 machines

## When to avoid
- you deploy Drupal to production Kubernetes and need orchestration rather than local compose files
- your project uses a non-Drupal PHP framework or plain PHP
- you prefer building your own Docker Compose setup from scratch

## Facets
- artifact type: infra-config
- maturity: active
- function: container-orchestration, http-server, caching, search-engine, developer-tools, deployment
- domain: cms, web-development, developer-tools, self-hosted
- platform: windows, cross-platform
- tags: drupal, docker-compose, local-development, nginx, mariadb, php, redis, solr, varnish, wodby, containers, docker, linux, macos, arm64

## Member repositories
- wodby/docker4drupal (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:11.023985+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:04:01.184562+00:00, confidence not recorded.
  - readme: https://github.com/wodby/docker4drupal (fetched 2026-08-28T04:04:11.023985+00:00, sha f5987ae11be0)
  - homepage: https://wodby.com/docker4drupal (fetched 2026-08-29T12:16:10.899061+00:00, sha 3076e17a1f2e)
  - site_page: https://wodby.com/docs/1.0 (fetched 2026-08-29T12:16:10.908317+00:00, sha b39f940f8f33)
  - site_page: https://wodby.com/docs/2.0 (fetched 2026-08-29T12:16:10.909983+00:00, sha 4d9b1908a650)
  - site_page: https://wodby.com/docs/1.0/apps/new (fetched 2026-08-29T12:16:10.911747+00:00, sha f696daf7d6a7)
  - site_page: https://wodby.com/docs/1.0/infrastructure (fetched 2026-08-29T12:16:10.913368+00:00, sha ea0b35e3c67d)
  - site_page: https://wodby.com/docs/1.0/stacks (fetched 2026-08-29T12:16:10.915304+00:00, sha d6ac8ff5e39d)
  - site_page: https://wodby.com/docs/1.0/integrations/aws (fetched 2026-08-29T12:16:10.917202+00:00, sha 6802b802c6b3)
  - site_page: https://wodby.com/docs/1.0/cluster (fetched 2026-08-29T12:16:10.918816+00:00, sha e88a77e3c867)
  - site_page: https://wodby.com/docs/1.0/billing (fetched 2026-08-29T12:16:10.920356+00:00, sha f5ce09397b23)
- Data as of 2026-08-30T08:39:29.467469+00:00.
