trinity-devs / trinity-basic
Trinity-basic 项目模板
0.1.1
2023-12-16 22:09 UTC
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: 2024-09-21 22:41:36 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/ содержит точку входа и ресурсы