1 год назад
История
README.md
aki23-platform-title-presenter
Описание
Компонент реализующий работу презентационной страницы креативной площадки
- Условную отрисовку экрана
- Необходимые скрипты и стили
Репозиторий содержит компонент и среду, необходимую для его тестирования
Требования
- PHP >=7.4
- Composer >=2.0
- Apache или NGINX server
или
- Docker engine v 4.0+
- Docker-compose
Запуск среды тестирования
Apache+PHP
- Скопируйте файлы проекта в целевую папку
- Выполните в терминале команду
composer update
- Выполните в терминале команду
chmod 755 yii
- Выполните в терминале команду
chmod 777 web && chmod 777 web/*
- Выполните в терминале команду
chmod 777 runtime
- Выполните в терминале команду
docker-compose run php yii init/reinit-files
- Выполните в терминале команду
docker-compose run php yii init/seed-all
- Выполните в терминале команду
chmod 777 runtime/filedb/*
Docker compose
- Скопируйте файлы проекта в целевую папку
- Выполните в терминале команду
docker-compose run --rm php composer install
- Выполните в терминале команду
chmod 755 yii
- Выполните в терминале команду
chmod 777 web && chmod 777 web/*
- Выполните в терминале команду
chmod 777 runtime
- Запустите контейнер коммандой
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 с ошибкой