Установка:
- Склонировать этот репозиторий
git clone https://git.miem.hse.ru/kaa-framework/demo-application/forum
- Поднять контейнеры
docker compose up -d
. Контейнер с kphp будет падать до того, как вы первый раз успешно проведёте компиляцию. - Установить зависимости:
docker compose exec php composer install
Генерация и компиляция
-
docker compose exec -w /app php php generate.php
- Запускает кодген -
docker compose run --rm kphp kphp public/index.php --composer-root=.
- Запускает компиляцию
После компиляции в плюсы нужно перезапустить контейнер командой
docker compose restart kphp
Порты
- Приложение на php работает по адресу
localhost:8800
- Приложение на kphp работает по адресу
localhost:8801
- Доступ к базе:
- host:
localhost
- login:
demo
- password:
demo
- database
demo
- host: