1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cc_1234-Group-Co

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
docker.md 3.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 11:43 b1fd262

Запуск проекта с помощью Docker

Сначала

  1. Клонируйте проект.
  2. Выполните команду: composer install (если установка идёт медленно, можно использовать внутренний образ, но пакеты из образа будут загружаться с задержкой).
  3. Создайте каталог runtime для хранения журналов и других файлов кэша.

Конфигурация config

  1. В файле app.php установите IP-адрес на текущий внутренний IP-адрес.
  2. В файле database.php задайте в качестве хоста для всех redis и mysql внутренний IP-адрес.
  3. В файле service.php укажите в качестве host для service и центра регистрации внутренний IP-адрес.

Запуск Docker

  • docker-compose build
  • docker-compose up -d

Запуск HTTP-сервера

  • docker-compose exec groupco php server.php

Доступ к http://localhost:9777/

Регистрация и вход в Demo

  • Создайте базу данных Demo.
  • Выполните команду docker-compose exec groupco app/console sql:migrate.
  • Запустите базовые службы с помощью команды docker-compose exec groupco app/service start.
  • Включите в файл hosts следующую строку: 127.0.0.1 groupco.com.
  • Для доступа к серверу введите groupco.com/demo.

Использование HTTP-сервера

  • Запуск HTTP-сервера: docker-compose exec groupco php server.php.
  • Горячий перезапуск HTTP-сервера: docker-compose exec groupco php server.php -s reload.
  • Остановка HTTP-сервера: docker-compose exec groupco php server.php -s stop.
  • Перезапуск HTTP-сервера: docker-compose exec groupco php server.php -s restart.

Использование служб

  • Запуск определённой службы: docker-compose exec groupco app/service user.
  • Горячий перезапуск определённой службы: docker-compose exec groupco app/service user reload.
  • Останов определённой службы: docker-compose exec groupco app/service user stop.
  • Перезапуск определённой службы: docker-compose exec groupco app/service user restart.
  • Запуск всех служб: docker-compose exec groupco app/service start.
  • Горячий перезапуск всех служб: docker-compose exec groupco app/service reload.
  • Остановка всех служб: docker-compose exec groupco app/service stop.
  • Перезапуск всех служб: docker-compose exec groupco app/service restart.

Замечания

  • На данный момент в образе Docker есть только встроенные среды redis, nginx и PHP. MySQL необходимо установить самостоятельно.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/cc_1234-Group-Co.git
git@api.gitlife.ru:oschina-mirror/cc_1234-Group-Co.git
oschina-mirror
cc_1234-Group-Co
cc_1234-Group-Co
master