baks-dev/core

Модуль Core

Installs: 646

Dependents: 81

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:JavaScript

Type:symfony-bundle

v7.2.7 2025-02-03 13:06 UTC

This package is auto-updated.

Last update: 2025-02-03 13:07:14 UTC


README

Version php 8.4+

Модуль Core

Установка

$ composer require baks-dev/core

Настройка

- .env

В корне проекта файла environment (.env) указать настройки основного домена

###> HOST ###
HOST=domain.example

- systemd

В директори vendor/baks-dev/core/Resources/systemd находяится примеры сервисов (воркеров) messenger:consume, контролируемых systemd. Название должно в себе содержать название модуля.

Пример допустимых названий на примере модуля «Core»:

core@.service
domain.example-core@.service
baks-core@.service
baks-domain.example-core@.service

В рамках одного сервера и нескольких проектов, в названии файла конфигурации сервиса ОБЯЗАТЕЛЬНО должен присутствовать домен!

- composer.json

Рекомендуется в composer.json проекта добавить в секцию автоматическое выполнение комманд

"scripts": {
    "auto-scripts": {
        "baks:assets:install": "symfony-cmd",
        "baks:cache:clear": "symfony-cmd"
    },
    "post-install-cmd": [
        "@auto-scripts"
    ],
    "post-update-cmd": [
        "@auto-scripts"
    ]
}

Для преобразования файлов изображений в формат WEBP устанавливаем модуль Files Cdn

Тестирование

$ php bin/phpunit --group=core

Лицензия License

The MIT License (MIT). Обратитесь к Файлу лицензии за дополнительной информацией.