57 lines
1.2 KiB
Markdown
57 lines
1.2 KiB
Markdown
|
|
# Commands Reference
|
|||
|
|
|
|||
|
|
## Запуск worker
|
|||
|
|
|
|||
|
|
FrankenPHP стартует PHP-воркеры через Caddyfile:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
frankenphp run --config Caddyfile
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Воркер-скрипт приложения подключается к фреймворку через `WorkerRunner`:
|
|||
|
|
|
|||
|
|
```php
|
|||
|
|
// worker.php
|
|||
|
|
$runner = new WorkerRunner($kernel);
|
|||
|
|
$runner->run();
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Console-команды
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
php bin/console <command> [options]
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Команды регистрируются в контейнере как сервисы с тегом (см. `architecture/console.md`).
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Composer
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
composer install # Установить зависимости из lock
|
|||
|
|
composer update # Обновить зависимости
|
|||
|
|
composer dump-autoload # Пересоздать autoloader
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Docker (если используется в приложении)
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
docker compose up -d # Запустить сервисы
|
|||
|
|
docker compose build # Пересобрать образ
|
|||
|
|
docker compose logs -f # Логи в реальном времени
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Git shortcuts
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# Создать task-файл для новой ветки
|
|||
|
|
cp .claude/tasks/_template.md .claude/tasks/active/<branch-name>.md
|
|||
|
|
```
|