Production-ready Bedrock WordPress with PHP FPM, Redis support, and security optimizations.
1.3K
A production-ready Docker image for WordPress using the Bedrock modern development stack.
version: '3.8'
services:
wordpress:
image: fydron/bedrock-wordpress:php8.1-fpm
environment:
WORDPRESS_DB_HOST: mariadb
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: your_password
WORDPRESS_DB_NAME: wordpress
WP_ENV: production
WORDPRESS_DB_HOST: Database hostnameWORDPRESS_DB_USER: Database usernameWORDPRESS_DB_PASSWORD: Database passwordWORDPRESS_DB_NAME: Database nameWP_ENV: Environment type (development/staging/production)WP_HOME: Full URL to WordPress homeWP_SITEURL: Full URL to WordPress siteWP_REDIS_HOST: Redis host for object cachingWP_REDIS_PORT: Redis port (default: 6379)Additional environment variables for multisite setup:
This image includes:
Optimized PHP-FPM configuration OPcache settings for production Customized PHP memory limits Redis object caching support
Disabled XML-RPC by default Secure file permissions Disabled file editing in admin Environment-based configuration
docker build -t fydron/bedrock-wordpress:php8.1-fpm .
docker compose up -d
MIT License
For issues and feature requests, please use the GitHub issue tracker.
This documentation:
Content type
Image
Digest
sha256:55dcb6744…
Size
306.2 MB
Last updated
almost 2 years ago
docker pull fydron/wordpress-bedrock