{"data":{"slug":"nezhar-wordpress-docker-compose","name":"wordpress-docker-compose","tagline":"Easy WordPress development with Docker and Docker Compose","github_url":"https://github.com/nezhar/wordpress-docker-compose","owner":"nezhar","repo":"wordpress-docker-compose","owner_avatar_url":"https://avatars.githubusercontent.com/u/4420927?v=4","primary_language":"Shell","stars":2040,"forks":1368,"topics":["docker","docker-compose","hacktoberfest","wordpress","workflow"],"archived":false,"github_pushed_at":"2026-08-09T11:14:44+00:00","maintenance_label":"Steady","stars_delta_30d":3,"url":"https://www.graphcanon.com/tools/nezhar-wordpress-docker-compose","markdown_url":"https://www.graphcanon.com/tools/nezhar-wordpress-docker-compose.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nezhar-wordpress-docker-compose","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nezhar-wordpress-docker-compose","description":"Easy Wordpress development with Docker and Docker Compose","homepage_url":null,"license":"MIT","open_issues":10,"watchers":59,"ai_summary":"A repository for setting up WordPress development environments using Docker and Docker Compose, including services like PHPMyAdmin and MySQL.","readme_excerpt":"# WPDC - WordPress Docker Compose\n\nEasy WordPress development with Docker and Docker Compose.\n\nWith this project you can quickly run the following:\n\n- [WordPress and WP CLI](https://hub.docker.com/_/wordpress/)\n- [phpMyAdmin](https://hub.docker.com/r/phpmyadmin/phpmyadmin/)\n- [MySQL](https://hub.docker.com/_/mysql/)\n\nContents:\n\n- [Requirements](#requirements)\n- [Configuration](#configuration)\n- [Installation](#installation)\n- [Usage](#usage)\n\n---\n\n## Requirements\n\nMake sure you have the latest versions of **Docker** and **Docker Compose** installed on your machine. The commands in this README use the Compose V2 syntax (`docker compose`), which ships with Docker Desktop and is available as the `docker-compose-plugin` package on Linux.\n\nClone this repository or copy the files from this repository into a new folder. In the **docker-compose.yml** file you may change the IP address (in case you run multiple containers) or the database from MySQL to MariaDB.\n\nMake sure to [add your user to the `docker` group](https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user) when using Linux.\n\n---\n\n## Installation\n\nOpen a terminal and `cd` to the folder in which `docker-compose.yml` is saved and run:\n\n```\ndocker compose up\n```\n\nThis creates two new folders next to your `docker-compose.yml` file.\n\n* `wp-data` – used to store and restore database dumps\n* `wp-app` – the location of your WordPress application\n\nThe containers are now built and running. You should be able to access the WordPress installation with the configured IP in the browser address. By default it is `http://127.0.0.1`.\n\nFor convenience you may add a new entry into your hosts file.","github_created_at":"2016-04-28T21:19:46+00:00","created_at":"2026-07-15T10:49:18.427916+00:00","updated_at":"2026-09-20T04:27:45.749337+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"development","name":"development"},{"slug":"docker","name":"docker"},{"slug":"docker-compose","name":"docker-compose"},{"slug":"wordpress","name":"wordpress"},{"slug":"workflow","name":"workflow"}],"trust":{"provenance":{"is_fork":false,"github_id":57334421,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-17T06:00:26.838Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":0,"days_since_push":38,"last_release_at":null,"stars_delta_30d":3,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:49:19.775Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-17T06:00:27.312Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-09-17T06:00:27.312Z","managed_saas":false},"languages":{"value":["shell"],"source":"github.language","observed_at":"2026-09-17T06:00:27.312Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-09-17T06:00:27.312Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-17T06:00:27.312Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["If you require a streamlined setup for WordPress development leveraging Docker and Docker Compose.","When you want to quickly have PHPMyAdmin and MySQL services included alongside your WordPress environment, facilitating database management and testing."],"when_not_to_use":["Avoid if you are working in an infrastructure that does not support or allow the use of Docker containers.","Not suitable for production environments, as it is primarily aimed at development purposes such as local testing and prototyping."],"source":"enrich:decision_facts","observed_at":"2026-07-16T23:06:23.370Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"wordpress-docker-compose"}]}}