{"repo":"systemsdk/docker-symfony-api","free":true,"listed":false,"github":"https://github.com/systemsdk/docker-symfony-api","clone":"git clone https://github.com/systemsdk/docker-symfony-api.git","description":"Docker environment with Symfony REST API example","language":"PHP","stars":62,"topics":["docker","nginx","php","mysql","symfony","xdebug","multi-environment","mysql8","cron","supervisord"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"PHP Symfony environment with a JSON REST API A scalable Docker-based environment (based on official PHP and MySQL Docker Hub repositories) required to run Symfony with a JSON REST APIs. Source code This repository provides a basic (lite) DDD foundation and the standard core logic. If you are looking for a cleaner, pragmatic DDD architecture, a superior environment with robust core logic, and flawless documentation, we highly recommend our commercial product Enterprise API. Requirements Docker Engine version 23.0 or later Docker Compose version 2.0 or later An editor or IDE MySQL Workbench Note: We recommend using a Linux Ubuntu-based OS for the best experience. Components Core Stack PHP 8.5 FPM - Main application runtime. Symfony 7 - High-performance PHP framework for the REST API. Nginx 1.29 - Web server and reverse proxy. Data & Caching MySQL 8 - Primary relational database. Redis 8 - In-memory data structure store and cache. Search & Asynchronous Processing Elasticsearch 7 - Distributed search and analytics engine. RabbitMQ 4 - Robust message broker for background jobs. Monitoring & Development Tools Kibana 7 - Data visualization dashboard for Elasticsearch. Mailpit - Email testing tool (available in the development environment only). Setting up Docker Engine & Docker Compose To install Docker Engine and Docker Compose, please follow the official Docker Engine Installation Guide. For Linux Users: After installation, run the following command to manage Docker as a non-root ","default_branch":null,"files":null,"tree":[],"storefront":"/r/systemsdk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/systemsdk/docker-symfony-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}