Forked from Kaa Framework / Demo Application / Forum
11 commits behind the upstream repository.

Установка:

  1. Склонировать этот репозиторий git clone https://git.miem.hse.ru/kaa-framework/demo-application/forum
  2. Поднять контейнеры docker compose up -d. Контейнер с kphp будет падать до того, как вы первый раз успешно проведёте компиляцию.
  3. Установить зависимости: 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