WordPress Docker project generator
Project description
WP Docker CLI – WordPress + Docker Project Generator
wp-docker is a cross-platform CLI tool that generates a fully configured WordPress + Docker development environment in seconds.
It automatically:
- Creates a new project directory
- Generates
.envwith random free ports - Downloads the latest WordPress
- Installs and activates a custom theme
- Generates secure WordPress salts
- Prepares Docker + phpMyAdmin
Requirements
macOS / Linux
- Python 3.9+
- Docker + Docker Compose
- Git
Windows
- Python 3.9+
- Docker Desktop (with WSL2 enabled)
- Git
Verify:
python3 --version
docker --version
git --version
Installation
macOS / Linux
python3 -m pip install --upgrade pip
python3 -m pip install wp-docker
If pip is not found:
python3 -m ensurepip --upgrade
Windows (PowerShell)
python -m pip install --upgrade pip
python -m pip install wp-docker
Usage
Create a new project:
wp-docker init "My WordPress Project"
Access URLs
After installation:
| Service | URL |
|---|---|
| WordPress | http://localhost:PORT |
| phpMyAdmin | http://localhost:PORT |
Docker Management
Start containers:
make up
Stop containers:
make down
View logs:
docker compose logs -f
Uninstall
python3 -m pip uninstall wp-docker
License
MIT License
Author
Created by Jacek Labudda
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wp_docker-0.1.11.tar.gz.
File metadata
- Download URL: wp_docker-0.1.11.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a7ed191cea2945d93d413fea218d4d464ddf5a22de8afd46ca476a41acb6f6e
|
|
| MD5 |
32db7851825eb1226f5f5da04fc61b18
|
|
| BLAKE2b-256 |
2dd7a86e019992a1b43dfb4b8b2e1f96c38b71454b10a38698e5b66d886f4ef1
|
File details
Details for the file wp_docker-0.1.11-py3-none-any.whl.
File metadata
- Download URL: wp_docker-0.1.11-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1253f7bbb988075cbcbc51b8304e33c089db495f3f04610db267cb36fd64c811
|
|
| MD5 |
3a5bc96a9406ea9312263bc704885df9
|
|
| BLAKE2b-256 |
458de57d29e027e92ed10391bb2c9b326bd4c8b9048f670fc1df406e9dc77949
|