trinity-devs / trinity-basic
Trinity-basic шаблон для проекта
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^8.2
- ext-pdo: *
- robmorgan/phinx: ^0.15.2
- symfony/yaml: ^6.3
- trinity-devs/framework: ^0.1.0
Requires (Dev)
This package is auto-updated.
Last update: 2025-03-21 23:43:45 UTC
README
Индекс проекта: TRNTYBASIC
Trinity-basic это шаблон для построения сайта с минимально необходимым функционалом под руководством микрофреймворка Trinity
Требования к окружению
- PHP >= 8.2
Переменные окружения
# адрес хранилища Dockerконтейнеров REGISTRY=localhost # Версия образа IMAGE_TAG=latest # название окружения ENV=Production # индекс системы INDEX=trinity-basic # порт приложения в локальной разработке APP_WEB_PORT=8071 # порт контейнера со Swagger приложением SWAGGER_UI_PORT=8090 # токен авторизации для работы с API API_AUTH_KEY= # Имя пользователя для подключения к базе данных DB_USER= # рут пароль от базы данных DB_ROOT_PASSWORD= # пароль пользователя базы данных DB_PASSWORD= # название базы данных DB_NAME=crm # порт для подключения к базе данных DB_PORT=33063 # хост для подключения к базе данных DB_HOST=mariadb
СТРУКТУРА ДИРЕКТОРИЙ
db/ содержит файлы миграций и сиды
config/ содержит конфигурацию приложения
src/controllers/ содержит контроллеры веб приложения
src/routes/ содержит зарегистрированные маршруты
src/commands/ содержит консольные команды
runtime/ содержит файлы генерируемые во время работы приложения
swagger-ui/ содержит swagger спецификацию
vendor/ содержит сторонние пакеты
views/ содержит файлы отображения для веб приложения
web/ содержит точку входа и ресурсы