|
1 | | -# Docker Environment Generator with Docker Compose for PHP Applications |
| 1 | + Docker Environment Generator with Docker Compose for PHP Applications |
| 2 | + |
| 3 | +## Description: |
| 4 | + |
| 5 | +This repository provides a Docker environment generator powered by Docker Compose specifically tailored for PHP applications. Whether you're working on a small project or a large-scale application, setting up your development environment can be time-consuming. With this tool, you can quickly generate a boilerplate environment configured with Docker Compose, allowing you to focus on coding rather than environment setup. |
| 6 | + |
| 7 | +### Features: |
| 8 | +- **Platform Support:** Works seamlessly on Windows and Linux platforms. |
| 9 | +- **Easy Setup:** Download the executable, provide necessary inputs, and let the tool do the rest. |
| 10 | +- **Flexible Configuration:** Choose the PHP-FPM version and customize your environment based on your project's requirements. |
| 11 | +- **Pre-configured Services:** Includes MySQL and Nginx configurations to kickstart your development process. |
| 12 | +- **Command Line Interface:** Interact with the tool via command line, making it convenient for developers. |
| 13 | + |
| 14 | +### How to Use: |
| 15 | +1. Download the executable for your platform from the provided links. |
| 16 | +2. Extract and execute the executable in your project folder. |
| 17 | +3. Follow the prompts to input necessary information, such as PHP-FPM version and Git repository URL. |
| 18 | +4. Once generated, you'll have a ready-to-use Docker environment for your PHP application. |
| 19 | +5. Use `docker-compose up` command to run the project, and execute additional commands inside containers using `docker-compose exec`. |
| 20 | + |
| 21 | +## Steps |
2 | 22 |
|
3 | 23 | ### 1. Download the Executable for the solution according to your platform |
4 | 24 |
|
@@ -97,3 +117,9 @@ docker-compose exec app composer install |
97 | 117 | ``` |
98 | 118 | docker-compose exec app php artisan |
99 | 119 | ``` |
| 120 | + |
| 121 | +### Contribution: |
| 122 | +Contributions are welcome! If you have any ideas to improve this tool or encounter any issues, feel free to open an issue or submit a pull request. |
| 123 | + |
| 124 | +### Credits: |
| 125 | +This project is maintained by ejklock and is inspired by the need for an efficient Docker environment setup for PHP development. |
0 commit comments