genomed.test

0

Описание

Тестовая задача

Языки

  • 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 дня назад
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.

  1. В нужном месте своего локального диска выполните команду:

в результате чего появится директория

genomed.test
с самим приложением из репозитория.

Для дальнейшего действия рекомендую отключить всевозможные VPN и прокси от соединения с внешним миром.

  1. Внутри пресловутой директории
    genomed.test
    запускаем установку требуемых пакетов с помощью composer:
  1. Используя существующую базу данных, или создав новую на своём сервере БД, корректируем данные в файле
    config/db.php
    :
  1. Теперь следует выполнть миграции, чтобы создать необходимые таблицы и ключи в базе данных.
  1. Настройте виртуальный хост на директорию
    [путь к папке genomed.tes]/web
    и не забудьте прописать его имя в файле
    hosts
    . После чего перезапустите вебсервер, и можно открыть в браузере URL по имени хоста, который вы назначили.