WordPress with MySQL database
Everything you need to deploy Wordpress with BlastDock
One command deployment
Production-ready security
Customizable settings
Ready to scale up
blastdock init
Initialize new project
blastdock deploy
Deploy the application
blastdock status
Check deployment status
blastdock logs
View application logs
Get Wordpress up and running in minutes with our one-click installation.
First, install BlastDock using pip (recommended):
pip install blastdock
Then deploy Wordpress with:
blastdock init wordpress
Interactive mode:
blastdock init wordpress -i
blastdock templates
List available templates
blastdock status project
Check deployment status
blastdock logs project
View application logs
blastdock stop project
Stop deployment
Customize your Wordpress installation with these configuration options.
Domain name (optional)
WordPress port
MySQL root password
WordPress database name
WordPress database user
WordPress database password
Complete Docker Compose configuration for Wordpress deployment.
version: '3.8'
services:
wordpress:
image: wordpress:latest
container_name: {{ project_name }}_wordpress
restart: unless-stopped
depends_on:
- mysql
ports:
- "80"
environment:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_NAME: {{ mysql_database }}
WORDPRESS_DB_USER: {{ mysql_user }}
WORDPRESS_DB_PASSWORD: {{ mysql_password }}
volumes:
- /var/www/html
networks:
- wordpress_network
mysql:
image: mysql:8.0
container_name: {{ project_name }}_mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: {{ mysql_root_password }}
MYSQL_DATABASE: {{ mysql_database }}
MYSQL_USER: {{ mysql_user }}
MYSQL_PASSWORD: {{ mysql_password }}
volumes:
- /var/lib/mysql
networks:
- wordpress_network
volumes:
wordpress_data:
driver: local
mysql_data:
driver: local
networks:
wordpress_network:
driver: bridge