Darklyy — это фреймворк для веб-приложений. Веб-фреймворк обеспечивает структуру и отправную точку для создания вашего приложения, позволяя вам сосредоточиться на создании, а не над базовыми функциями.
Для развертывание среды разработки и дальнейшего использования Darklyy необходимо выполнить следующие действия
- Получить доступ к закрытому репозиторию Github
- Скачать и установить Open Server Panel
- Скачать и установить Git
- Скачать и установить Node.js (рекомендуется v18.18.0)
- При необходимости установить необходимою версию Python для отладки скриптов
Для того чтобы открыть настройки запустите Open Server Panel, далее в трее нажмите правой кнопкой на флажок и выберите пункт настройки.
В настройках выполните следующие действия:
- На вкладке "Основное"
- Поставьте галочку (если не стоит) "Автозапуск Сервера"
- Поставьте галочку (если не стоит) "Запускать вместе с Windows"
- На вкладке "Модули"
- В разделе "HTTP" выберите Nginx 1.21 или Nginx 1.23 или Nginx 1.23.1
- В разделе "PHP" выберите PHP 8.2
- В разделе "MySQL/MariaDB" выберите MariaDB 8.6 win 10
- На вкладке "Домены" в разделе "Управления доменами" должно стоять Ручное + Автопоиск
Для удобной работы рекомендуется использовать текстовый редактор VSCode
В данном редакторе множество расширений что позволяет удобно редактировать код. Ниже представлен список рекомендуемых расширений:
- В директории установленной Open Server Panel (обычно C:\OSPanel\domains) создать папку с будущим доменом (рекомендуется ae.ru)
- Открыть Git Bush в созданной директории
- Выполнить команду
git clone https://git.ae-work.ru/pris/atrienergo.git . и дождаться развертывания проекта
- В папке проекта переименовать
.env.example в .env
- Открыть файл
.env и заполнить настройки окружения или запросить готовый .env файл с настройками:
- Строки
APP_URL=https://ae.ru и API_URL=https://api.ae.ru заполнить согласно имени домена который вы указали на 1 пункте
- Заполнить раздел с подключение к базе данных (данные по запросу)
- Также вы можете заполнить другие настройки по своему усмотрению
- Теперь необходимо запустить Open Server Panel (если он еще не запущен), для этого правой кнопкой нажмите на значок Open Server Panel (флажок), и нажмите на пункт "Запустить"
- Далее необходимо открыть консоль Open Server Panel, для этого правой кнопкой нажмите на значок Open Server Panel (флажок), выберите пункт "Дополнительно", а в нем пункт "Консоль"
- В консоли перейдите в папку домена командой
cd domains\ae.ru (если на первом пункте вы создали другое имя домена то укажите его)
- Теперь выполните команду
composer install
- После выполнения предыдущей команды выполните следующую команду
php darksander developers:links
- Далее откройте папку с проектом в VSCode, для этого нажмите правой кнопкой в папке проекта и выберите пункт "Открыть с помощью Code"
- Откройте терминал в VSCode, для этого внизу окна нажмите на раздел "Сведения" и выберите вкладку "Терминал" или создайте новый терминал и верхнего меню (Терминал->Новый терминал)
- В терминале пропишите команду
npx mix
- Откройте в браузере https://ae.ru/ (если на первом пункте вы создали другое имя домена то откройте его), подтвердите ошибку безопасности и убедитесь что проект работает