{"id":20807120,"url":"https://github.com/druidfi/docker-images","last_synced_at":"2025-06-24T22:33:24.622Z","repository":{"id":46871162,"uuid":"214442437","full_name":"druidfi/docker-images","owner":"druidfi","description":"General use Docker images for projects","archived":false,"fork":false,"pushed_at":"2025-06-23T06:37:03.000Z","size":2560,"stargazers_count":7,"open_issues_count":5,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-23T07:36:31.414Z","etag":null,"topics":["alpine","buildx","caddy","docker","docker-image","drupal","nginx","php","php-fpm","symfony"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/druidfi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-10-11T13:24:13.000Z","updated_at":"2025-06-23T06:37:07.000Z","dependencies_parsed_at":"2023-11-24T08:23:48.162Z","dependency_job_id":"20f9821e-5661-4142-921d-988406fcf2bd","html_url":"https://github.com/druidfi/docker-images","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/druidfi/docker-images","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druidfi%2Fdocker-images","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druidfi%2Fdocker-images/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druidfi%2Fdocker-images/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druidfi%2Fdocker-images/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/druidfi","download_url":"https://codeload.github.com/druidfi/docker-images/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druidfi%2Fdocker-images/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261767261,"owners_count":23206773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpine","buildx","caddy","docker","docker-image","drupal","nginx","php","php-fpm","symfony"],"created_at":"2024-11-17T19:31:22.224Z","updated_at":"2025-06-24T22:33:24.584Z","avatar_url":"https://github.com/druidfi.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# General use Docker images for projects\n\n![PHP images](https://github.com/druidfi/docker-images/workflows/PHP%20images/badge.svg)\n![Nginx images](https://github.com/druidfi/docker-images/workflows/Nginx%20images/badge.svg)\n![Database images](https://github.com/druidfi/docker-images/workflows/Database%20images/badge.svg)\n![Misc images](https://github.com/druidfi/docker-images/workflows/Misc%20images/badge.svg)\n\nSee https://hub.docker.com/u/druidfi for all the images.\n\n## Shared for all PHP images\n\nFeatures:\n\n- Workdir: `/app`\n- User: `druid (1000)` and added to sudoers\n- Packages installed: `bash`, `curl`, `git`, `make`, `nano`, `neofetch` and `tini`\n- SHELL: bash\n- Entrypoint with tini\n\nENV variables:\n\n- `ALPINE_VERSION`\n- `APP_PATH=/app`\n- `DEFAULT_USER=druid`\n- `DEFAULT_USER_UID=1000`\n- `KIND=druid-docker-image`\n\n### druidfi/php variant\n\nTags:\n\n- `druidfi/php:8.2` and `druidfi/php:8.2.x`\n- `druidfi/php:8`, `druidfi/php:8.3`, `druidfi/php:8.3.x` and `druidfi/php:latest`\n- `druidfi/php:8.4` and `druidfi/php:8.4.x`\n\nAdded features:\n\n- Minimal set of PHP extensions\n- Composer 2.x.x\n- `/app/vendor/bin` added  to `$PATH`\n\n### druidfi/php-fpm variant\n\nTags:\n\n- `druidfi/php-fpm:8.2` and `druidfi/php-fpm:8.2.x`\n- `druidfi/php-fpm:8`, `druidfi/php-fpm:8.3`, `druidfi/php-fpm:8.3.x` and `druidfi/php-fpm:latest`\n- `druidfi/php-fpm:8.4` and `druidfi/php-fpm:8.4.x`\n\nAdded features:\n\n- PHP-FPM running and configured\n- PHP-FPM runs with `www-data:www-data`\n\n### druidfi/drupal variant\n\nTags:\n\n- `druidfi/drupal:php-8.2` and `druidfi/drupal:php-8.2.x`\n- `druidfi/drupal:php-8`, `druidfi/drupal:php-8.3`, `druidfi/drupal:php-8.3.x` and `druidfi/drupal:latest`\n- `druidfi/drupal:php-8.4` and `druidfi/drupal:php-8.4.x`\n\nAdded features:\n\n- PHP extensions needed by Drupal\n\nNeeds:\n\n- Nginx (`druidfi/nginx:1.27-drupal`)\n- Database (`druidfi/mariadb:10.11-drupal-lts`)\n\nENV variables:\n\n- `DRUPAL_DB_NAME=drupal`\n- `DRUPAL_DB_USER=drupal`\n- `DRUPAL_DB_PASS=drupal`\n- `DRUPAL_DB_HOST=db`\n- `DRUPAL_DB_PORT=3306`\n\n### druidfi/drupal-web variant\n\n- `druidfi/drupal-web:php-8.2`, `druidfi/drupal-web:php-8.2.x` and `druidfi/drupal-web:v8.2.x`\n- `druidfi/drupal-web:php-8`, `druidfi/drupal-web:php-8.3`, `druidfi/drupal-web:php-8.3.x`, `druidfi/drupal-web:v8.3.x` and `druidfi/drupal-web:latest`\n- `druidfi/drupal-web:php-8.4`, `druidfi/drupal-web:php-8.4.x` and `druidfi/drupal-web:v8.4.x`\n\nAdded features:\n\n- Nginx with Drupal specific configuration\n- Nginx runs with user `nginx`\n\nNeeds:\n\n- Database (`druidfi/mariadb:10.11-drupal-lts`)\n\n### druidfi/drupal-test variant\n\n- `druidfi/drupal-test:8.2` based on `druidfi/drupal-web:8.2`\n\nAdded features:\n\n- Drupal 10 installation and some contrib modules\n\nNeeds:\n\n- Database (`druidfi/mariadb:10.11-drupal-lts`)\n\n## druidfi/nginx\n\n### Base variant\n\n- `1.26` stable based on `nginx:1.26-alpine`\n- `1.27` mainline based on `nginx:1.27-alpine`\n\nAdded features:\n\n- Default Nginx configuration\n\n### Drupal variant\n\n- `1.26-drupal` based on `druidfi/nginx:1.26`\n- `1.27-drupal` based on `druidfi/nginx:1.27`\n\nAdded features:\n\n- Drupal specific Nginx configuration\n- Expects that PHP in running at `app:9000`\n- PHP backend can be changed with `BACKEND_SERVICE=app` and `BACKEND_SERVICE_PORT=9000`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdruidfi%2Fdocker-images","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdruidfi%2Fdocker-images","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdruidfi%2Fdocker-images/lists"}