_ __ __
| | / /___ __________/ /__ ____
| | /| / / __ `/ ___/ __ / _ \/ __ \
| |/ |/ / /_/ / / / /_/ / __/ / / /
|__/|__/\__,_/_/ \__,_/\___/_/ /_/
Warden is a local development environment manager, specializing in PHP applications with special features for Magento, Laravel, Shopware, Symfony, and Wordpress.
brew install wardenenv/warden/warden
warden svc up
Requires only Homebrew, Docker, and Docker Compose to get started, and Mutagen on macOS (for Magento 2 file sync).
- Traefik for SSL termination and routing/proxying requests into the correct containers.
- Portainer for quick visibility into what's running inside the local Docker host.
- Dnsmasq to serve DNS responses for
.test
domains eliminating manual editing of/etc/hosts
- An SSH tunnel for connecting from Sequel Pro or TablePlus into any one of multiple running database containers.
- Warden issued wildcard SSL certificates for running https on all local development domains.
- Full support for Magento 1, Magento 2, Laravel, and custom project environment configurations on macOS and Linux.
Support Warden Development on OpenCollective or Github Sponsors
- warden -
warden
commands and docker-compose files - images - Docker images to be used by the docker-compose files
- docs - Documentation (docs.warden.dev)
- homebrew-warden - Mac's Homebrew installation instructions and requirements