genomed.test
Описание
Тестовая задача
Языки
- PHP47,3%
- TypeScript38,5%
- SCSS7,5%
- CSS2,3%
- Less2,1%
- Stylus1,4%
- Остальные0,9%
2 дня назад
2 дня назад
день назад
2 дня назад
2 дня назад
2 дня назад
2 дня назад
2 дня назад
2 дня назад
2 дня назад
2 дня назад
день назад
2 дня назад
2 дня назад
2 дня назад
2 дня назад
2 дня назад
README.md
Решение тестовой задачи для genomed.ru
Действующий образец можно увидеть и попробовать его работу по адресу http://genomedtest.siunov.ru.
Установка, настройка и запуск
Для нормальной работоспособности требуется PHP версии не ниже 8.2, от неё зависит пакет endroid/qr-code, у которого легко начинаются проблемы с nullable, если хватить лишнего. Для работающего образца я выставил именно такую версионность, так как на хостинге PHP 8.2.15, а endroid/qr-code выше 6.0 (то есть более актуальные релизы в репозитории) требует PHP > 8.3.
- В нужном месте своего локального диска выполните команду:
в результате чего появится директория с самим приложением из репозитория.genomed.test
Для дальнейшего действия рекомендую отключить всевозможные VPN и прокси от соединения с внешним миром.
- Внутри пресловутой директории
запускаем установку требуемых пакетов с помощью composer:genomed.test
- Используя существующую базу данных, или создав новую на своём сервере БД, корректируем данные в файле
:config/db.php
- Теперь следует выполнть миграции, чтобы создать необходимые таблицы и ключи в базе данных.
- Настройте виртуальный хост на директорию
и не забудьте прописать его имя в файле[путь к папке genomed.tes]/web. После чего перезапустите вебсервер, и можно открыть в браузере URL по имени хоста, который вы назначили.hosts