WordPress Docker Xdebug plugin
Base scaffolding for WordPress development with VSCode in containers/codespaces
by Mario Yepes · github.com/dfragac/wordpress-container-dev · website
★ 4stars
4forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/dfragac/wordpress-container-dev/archive/refs/heads/main.zipDeclares an update source (https://marioyepes.com), so updates arrive through the plugin's own updater.
From the readme
Scaffolding for WordPress development with VSCode and containers/codespaces
Base scaffolding for WordPress development with VSCode in containers/codespaces. You just need to clone this respository and update a few parameters to begin to develop your plugin/theme or even your full WordPress website.
You'll find some comment on main files to help you addapt this repo to your needs.
NOTE: This is a funcional but experimental project. Feel free to clone, modify or add whatever you want/need and, of course, pull request.
Containers and structure
The structure of the containers used to work is:
- wordpress: Based on official image, it contains WPCli, Xdebug, composer, node, nvm... and other usefull tools as git, wget, phpcs and phpcbf.
- database: MariaDB 10.4
- phpmyadmin: PHPMyAdmin latest official image
You can updata almost everything on .devcontainer/docker-compose.yml file. It's usefull to update .devcontainer/Dockerfile to change version of WordPress installed to try other PHP versions.
After mounting all the images, .devcontainer/setup.sh starts to execute and it automatically installs some extras.
Visual Studio Code configuration
You don't need to do or update anyti