Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drakx116/symfonydockertemplate
Standalone Dockerized Symfony 7 Template
https://github.com/drakx116/symfonydockertemplate
composer docker frankenphp php symfony template-project
Last synced: 6 days ago
JSON representation
Standalone Dockerized Symfony 7 Template
- Host: GitHub
- URL: https://github.com/drakx116/symfonydockertemplate
- Owner: Drakx116
- License: mit
- Created: 2022-03-01T15:22:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-07T13:52:11.000Z (2 months ago)
- Last Synced: 2024-09-07T15:21:53.433Z (2 months ago)
- Topics: composer, docker, frankenphp, php, symfony, template-project
- Language: PHP
- Homepage:
- Size: 212 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Symfony Docker Template 📑
## Introduction 📋
This template provides a blank new Symfony 7.x application working with Docker support. ✅
## Components 🏗️
- FrankenPHP with bundled PHP version (OPcache & xDebug)
- PostgreSQL 16 (opened to host SQL clients)## Packages 📦
Some packages have already been installed to help you and spare time :
- Doctrine Bundle (with a ready to use PostgreSQL 16 integration)
- PHPUnit Bundle
- Maker Bundle## Installation ⚙
To launch the project, simply clone it locally and run the following commands :
```shell
git clone https://github.com/Drakx116/SymfonyDockerTemplate.git applicationName
cd applicationName
docker-compose up -d
docker-compose exec symfony-docker-template composer install
```That's all ! Your application should be accessible through : `https://localhost` 👍
## Features 👀
This template now benefits from xDebug support ! 🚀
Thanks for the `$PHP_IDE_CONFIG` environment variable (see the compose.yaml file), simply configure a PHP Remote Debug session in your IDE and install the [xDebug Helper](https://www.jetbrains.com/help/phpstorm/browser-debugging-extensions.html) browser extension.
Happy debugging ! 🐛