Skip to main content

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 .env with 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wp_docker-0.1.31.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wp_docker-0.1.31-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

File details

Details for the file wp_docker-0.1.31.tar.gz.

File metadata

  • Download URL: wp_docker-0.1.31.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for wp_docker-0.1.31.tar.gz
Algorithm Hash digest
SHA256 c2f0c0256236813a89428f82a14c90f0939b5ab9fdc21a38ee3df60d43f031a0
MD5 9cdb03968f6615af34d8a6263cd4b4b5
BLAKE2b-256 ddbb2c5070f1b7bf1bf4fe47d6e2f096e8aa8d08ca7f30e2fcbe0ea3bf83d3fe

See more details on using hashes here.

File details

Details for the file wp_docker-0.1.31-py3-none-any.whl.

File metadata

  • Download URL: wp_docker-0.1.31-py3-none-any.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for wp_docker-0.1.31-py3-none-any.whl
Algorithm Hash digest
SHA256 7244c3b94a8d5523ddfb4e733b7a2d75d0d3bb851ba9f5084d0c4f0ded7ddda0
MD5 4bb60ad448dce1dd08183c40cbb072da
BLAKE2b-256 0cddf2664c25ef177f3a6850df7b3af37b84f519a6a4bb8a3d76511d6757e97e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page