SkillAgentSearch skills...

Toaster

A starter project using microframework HLEB

Install / Use

/learn @nelkor/Toaster
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Тостер

Заготовка для разработки приложения на микрофреймворке HLEB (приготовления хлеба)

Сайт хлеба и инструкция по приготовлению

Для запуска потребуется

  • Docker
  • этот репозиторий
  • docker-compose up -d

Вы получите

<details> <summary>Свежий хлеб</summary>

После запуска контейнеров в корне проекта будет создана директория hleb со свежим проектом phphleb

</details> <details> <summary>Локальный сервер</summary>

По умолчанию localhost:5125. Если не устраивает порт, измените SERVER_EXTERNAL_PORT в файле .env

</details> <details> <summary>MariaDB</summary>

Что это?
В свежем проекте hleb автоматически будет создан файл ./database/dbase.config.php с конфигурацией подключения к СУБД. Можно сразу пользоваться!

</details> <details> <summary>phpMyAdmin</summary>

Что это?
По умолчанию localhost:8080. Авторизация автоматическая. Если не устраивает порт, измените PMA_EXTERNAL_PORT в файле .env

</details> <details> <summary>Xdebug</summary>

Что это?
Конфигурационный файл — docker/xdebug.ini. По умолчанию порт 9003. В docker-compose.yml задаём serverName. По умолчанию serverName=toaster

</details> <details> <summary>PHP Coding Standards Fixer</summary>

Что это?
Конфигурация из docker/.php-cs-fixer.php копируется в /hleb. Шпаргалка по правилам здесь. После создания свежего проекта автоматически редактирует файлы с применением правил (поджаривает хлеб)

</details>

HLOGIN

Что это?

Не установлен по умолчанию, но можно легко добавить в свой проект. Подключитесь к контейнеру сервиса php и выполните ./add-hlogin.sh. По ходу установки придётся ответить на три вопроса от системы:

  1. Предпочитаемый стиль интерфейса
  2. Email администратора
  3. Пароль администратора
View on GitHub
GitHub Stars5
CategoryDevelopment
Updated2y ago
Forks1

Languages

PHP

Security Score

70/100

Audited on Apr 11, 2023

No findings