Skip to content

Update Docker Dev Setup#217

Merged
wunc merged 14 commits into
developfrom
update-docker-dev-setup
Jul 6, 2026
Merged

Update Docker Dev Setup#217
wunc merged 14 commits into
developfrom
update-docker-dev-setup

Conversation

@betsyecastro

Copy link
Copy Markdown
Contributor

Replaces PR #211 to remove containerized PDF files generation. Includes:

  • localdev-shared-services network setup to connect to Redis and MySQL services.
  • nginx-proxy network setup for proxy server.
  • .docker/ directory with Apache and PHP configurations.
  • Xdebug and ImageMagick extensions available in the PHP container for local development.
  • Mail catcher setup.

.env requirements:

  • CONTAINER_ENV=local
  • APP_ADDRESS="profiles.test"
  • DB_HOST=db
  • DB_PASSWORD=
  • REDIS_HOST=redis

@betsyecastro betsyecastro requested a review from wunc April 27, 2026 22:00
@betsyecastro betsyecastro self-assigned this Apr 27, 2026
@betsyecastro betsyecastro added the 🔧 env-changes Requires .env changes label Apr 27, 2026
wunc added 9 commits July 3, 2026 16:48
- use AWS repos for more lenient usage limits
- use latest Trixie distro (which gets us Imagick 7.1)
- php: removes unnecessary ENV
- php: install extensions with PIE instead of PECL
- php: always install Imagick (not just for local dev)
- adds --with-imagick=/usr to address an existing issue with ImageMagick 7 and Debian Trixie. The Debian package maintainers intentionally left out the legacy MagickWand-config script. Adding this option instructs PIE to look in the right place for the headers.

- adds support for SVG and HEIC
@wunc wunc merged commit 671f6fd into develop Jul 6, 2026
1 of 2 checks passed
@wunc wunc deleted the update-docker-dev-setup branch July 6, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔧 env-changes Requires .env changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants