trinity-devs/trinity-basic

Trinity-basic шаблон для проекта

0.1.1 2023-12-16 22:09 UTC

This package is auto-updated.

Last update: 2024-04-21 21:46:57 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/                содержит точку входа и ресурсы