README.md

    aki23-platform-title-presenter

    Описание

    Компонент реализующий работу презентационной страницы креативной площадки

    • Условную отрисовку экрана
    • Необходимые скрипты и стили

    Репозиторий содержит компонент и среду, необходимую для его тестирования

    Требования

    1. PHP >=7.4
    2. Composer >=2.0
    3. Apache или NGINX server

    или

    1. Docker engine v 4.0+
    2. Docker-compose

    Запуск среды тестирования

    Apache+PHP

    1. Скопируйте файлы проекта в целевую папку
    2. Выполните в терминале команду composer update
    3. Выполните в терминале команду chmod 755 yii
    4. Выполните в терминале команду chmod 777 web && chmod 777 web/*
    5. Выполните в терминале команду chmod 777 runtime
    6. Выполните в терминале команду docker-compose run php yii init/reinit-files
    7. Выполните в терминале команду docker-compose run php yii init/seed-all
    8. Выполните в терминале команду chmod 777 runtime/filedb/*

    Docker compose

    1. Скопируйте файлы проекта в целевую папку
    2. Выполните в терминале команду docker-compose run --rm php composer install
    3. Выполните в терминале команду chmod 755 yii
    4. Выполните в терминале команду chmod 777 web && chmod 777 web/*
    5. Выполните в терминале команду chmod 777 runtime
    6. Запустите контейнер коммандой docker-compose up -d

    Структура каталогов

    • / общие настройки и конфигурации пакета, CLI-runner
    • /src - Исходный код компонена, используемые классы и интерфейсы
    • /app, /config - Классы и настройки минимального приложения на фреймворке yii2, необходимого для приемочного тестирования компонента
    • /components - классы заглушки, имитирующие зависимости, необходимые компоненту для приемочного тестирования
    • /runtime - временные файлы, создаваемые фреймворком
    • /web - публичная папка приложения приемочного тестирования

    Лицензия

    Проект выполен для конкурса “Лидеры цифровой трансформации 2023”

    Авторы

    • Анатолий Стародубцев tostar74@mail.ru
    • Паршаков Павел styud@yandex.ru
    • Анна Шкаруба https://t.me/annashkaruba
    Конвейеры
    0 успешных
    0 с ошибкой