Skip to main content

Установка через Docker

Знакомитесь с Darklyy

Darklyy — это фреймворк для веб-приложений. Веб-фреймворк обеспечивает структуру и отправную точку для создания вашего приложения, позволяя вам сосредоточиться на создании а не над базовыми функциями.

Darklyy и Docker

Для того чтобы начать работу с Darklyy было как можно проще, независимо от операционной системы был разработан специальный пакет DPOT - встроенное решение для запуска вашего проекта Darklyy с помощью Docker.

Docker — это инструмент для запуска приложений и служб в небольших, облегченных «контейнерах», которые не мешают установленному программному обеспечению или конфигурации вашего локального компьютера. Это означает, что вам не нужно беспокоиться о настройке или настройке сложных инструментов разработки, таких как веб-серверы и базы данных, на вашем локальном компьютере. Для начала вам нужно всего лишь установить Docker Desktop.

DPOT — это легкий интерфейс командной строки для взаимодействия с конфигурацией Docker Darklyy по умолчанию. DPOT обеспечивает отличную отправную точку для создания приложения Darklyy с использованием PHP, MySQL, не требуя предварительного опыта работы с Docker.

Примечание

Если вы умеете работать с Docker, то все что касается DPOT, можно настроить с помощью файла docker-compose.yml, входящего в состав Darklyy.

Запуск на macOS

Если вы разрабатываете на Mac и Docker Desktop уже установлен, вы можете использовать простую команду терминала для создания нового проекта Darklyy. Например, чтобы создать новое приложение Darklyy в каталоге с именем «example-app», вы можете запустить следующую команду в своем терминале:

curl -s "https://install.darklyy.ru/?login=login&password=password&path=example-app" | bash
Примечание

В запросе есть три параметра:

  • login - это ваш логин на GITHUB
  • password - это ваш пароль на GITHUB
  • path - это имя папки куда необходимо установить проект, если вы хотите установить проект в текущую папку то оставьте этот параметр пустым

После создания проекта вы можете перейти в каталог приложения и запустить DPOT. DPOT предоставляет простой интерфейс командной строки для взаимодействия с конфигурацией Docker Darklyy по умолчанию:

cd example-app

./vendor/bin/dpot up

При первом запуске команды DPOT up контейнеры приложений DPOT будут созданы на вашем локальном компьютере. Это может занять несколько минут. Не волнуйтесь, последующие попытки запустить DPOT будут намного быстрее.

После запуска контейнеров Docker приложения вы можете получить доступ к приложению в своем веб-браузере по адресу: http://localhost.

Чтобы узнать больше о DPOT, просмотрите его полную документацию.

Запуск на Windows

Прежде чем мы создадим новое приложение Darklyy на вашем компьютере с Windows, обязательно установите Docker Desktop. Затем вы должны убедиться, что подсистема Windows для Linux 2 (WSL2) установлена ​​и включена. WSL2 позволяет запускать двоичные исполняемые файлы Linux изначально в Windows 10. Информацию о том, как установить и включить WSL2, можно найти в документации по среде разработчика от Microsoft.

Примечание

После установки и включения WSL2 убедитесь, что Docker Desktop настроен на использование серверной части WSL2.

Теперь вы готовы создать свой первый проект Darklyy. Запустите терминал Windows и начните новый сеанс терминала для вашей операционной системы WSL2 Linux. Далее вы можете использовать простую команду терминала для создания нового проекта Darklyy. Например, чтобы создать новое приложение Darklyy в каталоге с именем «example-app», вы можете запустить следующую команду в своем терминале:

curl -s "https://install.darklyy.ru/?login=login&password=password&path=example-app" | bash
Примечание

В запросе есть три параметра:

  • login - это ваш логин на GITHUB
  • password - это ваш пароль на GITHUB
  • path - это имя папки куда необходимо установить проект, если вы хотите установить проект в текущую папку то оставьте этот параметр пустым

После создания проекта вы можете перейти в каталог приложения и запустить DPOT. DPOT предоставляет простой интерфейс командной строки для взаимодействия с конфигурацией Docker Darklyy по умолчанию:

cd example-app

./vendor/bin/dpot up

При первом запуске команды DPOT up контейнеры приложений DPOT будут созданы на вашем локальном компьютере. Это может занять несколько минут. Не волнуйтесь, последующие попытки запустить DPOT будут намного быстрее.

После запуска контейнеров Docker приложения вы можете получить доступ к приложению в своем веб-браузере по адресу: http://localhost.

Чтобы узнать больше о DPOT, просмотрите его полную документацию.

Разработка из под WSL2

Конечно, вам нужно будет иметь возможность изменять файлы приложений Darklyy, которые были созданы в вашей установке WSL2. Для этого мы рекомендуем использовать редактор Microsoft Visual Studio Code и их собственное расширение для Remote Development.

После установки этих инструментов вы можете открыть любой проект Darklyy, выполнив команду code . из корневого каталога вашего приложения с помощью Windows Terminal.

Запуск на Linux

Если вы разрабатываете на Linux и Docker Compose уже установлен, вы можете использовать простую команду терминала для создания нового проекта Darklyy. Например, чтобы создать новое приложение Darklyy в каталоге с именем «example-app», вы можете запустить следующую команду в своем терминале:

curl -s "https://install.darklyy.ru/?login=login&password=password&path=example-app" | bash
Примечание

В запросе есть три параметра:

  • login - это ваш логин на GITHUB
  • password - это ваш пароль на GITHUB
  • path - это имя папки куда необходимо установить проект, если вы хотите установить проект в текущую папку то оставьте этот параметр пустым

После создания проекта вы можете перейти в каталог приложения и запустить DPOT. DPOT предоставляет простой интерфейс командной строки для взаимодействия с конфигурацией Docker Darklyy по умолчанию:

cd example-app

./vendor/bin/dpot up

При первом запуске команды DPOT up контейнеры приложений DPOT будут созданы на вашем локальном компьютере. Это может занять несколько минут. Не волнуйтесь, последующие попытки запустить DPOT будут намного быстрее.

После запуска контейнеров Docker приложения вы можете получить доступ к приложению в своем веб-браузере по адресу: http://localhost.

Чтобы узнать больше о DPOT, просмотрите его полную документацию.