{"id":24418948,"url":"https://github.com/focela/php-devsuite","last_synced_at":"2025-04-23T20:49:15.277Z","repository":{"id":239554822,"uuid":"799851315","full_name":"focela/php-devsuite","owner":"focela","description":"All-in-one Docker-based PHP development suite for Laravel, WordPress, Magento, and more.","archived":false,"fork":false,"pushed_at":"2025-03-01T16:39:15.000Z","size":127,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T03:23:53.937Z","etag":null,"topics":["devstack","docker","docker-compose","laravel","magento","php","php-development","php-devsuite","php-environment","php-fpm","wordpress"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/focela.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-13T08:17:40.000Z","updated_at":"2025-03-01T16:39:18.000Z","dependencies_parsed_at":"2024-05-13T09:52:15.299Z","dependency_job_id":"67ba5eb2-3c72-4b64-8658-717f06b0a39d","html_url":"https://github.com/focela/php-devsuite","commit_stats":null,"previous_names":["powaline/flash-development","duomus/flash-development","iqomi/flash-development","focela/flash-development","focela/php-devsuite"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focela%2Fphp-devsuite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focela%2Fphp-devsuite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focela%2Fphp-devsuite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focela%2Fphp-devsuite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/focela","download_url":"https://codeload.github.com/focela/php-devsuite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250513780,"owners_count":21443204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devstack","docker","docker-compose","laravel","magento","php","php-development","php-devsuite","php-environment","php-fpm","wordpress"],"created_at":"2025-01-20T09:15:06.767Z","updated_at":"2025-04-23T20:49:15.250Z","avatar_url":"https://github.com/focela.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PHP DevSuite\n\n**PHP DevSuite** is an all-in-one **Docker-based development suite** for **Laravel, WordPress, Magento, and more**.  \nIt provides a robust, scalable, and easy-to-use local development environment with pre-configured services.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/php-8.x-blue.svg?logo=php\u0026longCache=true\" alt=\"Supported PHP Versions\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/nginx-1.x-green.svg?logo=nginx\u0026longCache=true\" alt=\"Supported Nginx Versions\" /\u003e\n  \u003ca href=\"https://hub.docker.com/r/focela/php/\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/docker/pulls/focela/php.svg?label=PHP%20Docker%20Pulls\" alt=\"PHP Docker Pulls\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/focela/nginx/\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/docker/pulls/focela/nginx.svg?label=Nginx%20Docker%20Pulls\" alt=\"Nginx Docker Pulls\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/focela/php-devsuite/graphs/commit-activity\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/maintained%3F-yes-brightgreen.svg\" alt=\"Maintained - Yes\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"MIT License\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 📌 Table of Contents\n- [🚀 Quick Start](#-quick-start)\n- [🛠 Features](#-features)\n- [📦 Services](#-services)\n- [🔧 Setup](#-setup)\n- [📂 Directory Structure](#-directory-structure)\n- [⚙ Management](#-management)\n- [🤝 Contributing](#-contributing)\n- [📄 License](#-license)\n- [💬 Support](#-support)\n\n## 🚀 Quick Start\n\n### Clone the repository\n```bash\ngit clone git@github.com:focela/php-devsuite.git\ncd php-devsuite\n```\n\n### Start the environment\n```bash\n./compose/bin/start\n```\n\n### Access your application\n- Open **http://localhost** in your browser.\n\n## 🛠 Features\n\n- Pre-configured PHP \u0026 Nginx setup\n- Supports Laravel, WordPress, Magento, and more\n- Elasticsearch, OpenSearch, RabbitMQ support\n- Customizable environment with Docker Compose\n- Easy start, stop, and restart scripts\n- Works seamlessly on Linux, macOS, and Windows (WSL2)\n\n## 📦 Services\n\n| Service       | Versions Available |\n|--------------|-------------------|\n| **PHP**       | 8.1, 8.2, 8.3, 8.4 |\n| **Nginx**     | 1.18, 1.22, 1.24 |\n| **Elasticsearch** | 7.16, 7.17, 8.4, 8.5, 8.7, 8.11, 8.13 |\n| **OpenSearch** | 1.2, 2.5, 2.12 |\n| **RabbitMQ**  | 3.8, 3.9, 3.11, 3.12, 3.13 |\n\n## 🔧 Setup\n\n### Install dependencies\nEnsure you have **Docker** installed. If not, install it from [Docker Official Site](https://www.docker.com/).\n\n### Run the project\n```bash\n./compose/bin/start\n```\n\n### Stop the environment\n```bash\n./compose/bin/stop\n```\n\n## 📂 Directory Structure\n\n```\n.\n├── CODE_OF_CONDUCT.md   # Community guidelines\n├── CONTRIBUTING.md      # Contribution guidelines\n├── LICENSE              # MIT License\n├── compose/             # Docker Compose configuration \u0026 scripts\n│   ├── bin/             # Utility scripts\n│   │   ├── bash\n│   │   ├── cli\n│   │   ├── restart\n│   │   ├── setup-ssl\n│   │   ├── start\n│   │   └── stop\n│   ├── compose.yaml     # Main Docker Compose configuration\n│   ├── docker/\n│   │   └── nginx/       # Nginx configurations\n│   │       ├── nginx.conf\n│   │       └── sites-enabled/\n│   │           └── default.conf\n│   └── src/             # Sample PHP application\n│       └── index.php\n└── images/              # Custom Docker images\n    ├── php/             # PHP images\n    ├── nginx/           # Nginx images\n    ├── elasticsearch/   # Elasticsearch versions\n    ├── opensearch/      # OpenSearch versions\n    ├── rabbitmq/        # RabbitMQ versions\n```\n\n## ⚙ Management\n\n### Restart all containers:\n```bash\n./compose/bin/restart\n```\n\n### Stop the environment:\n```bash\n./compose/bin/stop\n```\n\n### View logs:\n```bash\ndocker-compose logs -f\n```\n\n## 🤝 Contributing\n\nWe welcome contributions! Please check:\n- [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines.\n- [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) for community standards.\n\n## 📄 License\n\nPHP DevSuite is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for more details.\n\n## 💬 Support\n\nIf you encounter any issues, please open an issue in the repository:  \n[GitHub Issues](https://github.com/focela/php-devsuite/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffocela%2Fphp-devsuite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffocela%2Fphp-devsuite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffocela%2Fphp-devsuite/lists"}