kr-digital / symfony-template
Базовый template для Symfony проектов
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 2
Type:template
pkg:composer/kr-digital/symfony-template
This package is not auto-updated.
Last update: 2025-10-18 00:51:59 UTC
README
Темплейт приложения Symfony
- Symfony (5.4 LTS)
- PHP 8.0
- PostgreSQL 14.2
- Dockerized Nginx, FPM, CLI and a database
- CS-Fixer и Psalm
Quick Start
composer create-project kr-digital/symfony-template local_project_pathmake init- Обязательно запустить перед началом работы над проектом. До настраивает приложение, удаляет временные файлы.make up- Все контейнеры по дефолту займут рандомные поля в диапазоне (47001-47999)
Для всех контейнеров можно задать порты в ручную в /.env file (make restart необходимо выполнить для применения изменений).
Configuring Xdebug settings for PhpStorm IDE
Для интеграции PHPStorm и Xdebug:
- Создайте PHP interpreter в
Settings -> Languages & Frameworks -> PHPдля php-fpm в проекте; - Порт
9009в менюSettings -> Languages & Frameworks -> PHP -> Debug -> Xdebug -> Debug. - Создайте сервер
Dockerв менюSettings -> Languages & Frameworks -> PHP -> Servers. - Настройте маппинг путей, если PHPStorm не сможет сам
Settings -> Languages & Frameworks -> PHP -> Path Mappings, - Нажмите
Listen for PHP debug connections;
Дополнительная информация documentation.
Useful makefile commands
make console- Консоль для выполнения команд ZSH с предустановленными плагинами для работы с Symfonymake test- PHPUnit testsmake cs- PHP CS-fixermake psalm- Psalm (default level is 1)