Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App image #27

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open

App image #27

wants to merge 33 commits into from

Conversation

back-2-95
Copy link
Member

@back-2-95 back-2-95 commented Aug 18, 2023

General druidfi/app image to replace current druidfi/drupal-web. Goal is to have it as drop-in replacement.

Differences

  • Based on official php:fpm images (8.1, 8.2 and 8.3)
  • doas instead of sudo but having alias
  • php-fpm runs without root and without extra preloadable_libiconv.so (as it's fixed on upstream)
  • Very simple and short Dockerfile
  • New PHP versions available faster as no waiting for Alpine packages

Future plans

  • Create Nginx presets e.g. "Drupal10" or "Symfony"
  • OR replace Nginx with Caddy 2

Testing

  • Build locally with make app-bake-local
  • Test on your project by replacing current image with e.g. druidfi/app:php-8.2

@back-2-95 back-2-95 added the enhancement New feature or request label Dec 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants