Перейти до змісту
Домент ipb-board.ru продається.

Dockerimage master 1.0.0

(0 відгуків)

1 зображення

Этот образ предназначен для разработки плагина и не предназначен для использования в качестве рабочего образа. Вам нужно установить докер локально, чтобы иметь возможность работать с этим. Проверено с помощью docker 18.03.1-ce.

Образ основан на Ubuntu 18.04 LTS и содержит Apache, PHP7 и MySQL - он не использует самую безопасную настройку PHP! Ни suExec, ни fcgi - только старый добрый модуль apache. Так что не используйте это для производственного форума !!!

Само программное обеспечение форума не является частью образа, оно будет подключено к образу при запуске ниже

Создайте образ

$ cd /path/to/dockerfile-location/
$ docker build --pull -t ips:latest .

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

Чтобы MySQL сохранил свои данные, вам необходимо смонтировать том.

Создайте том для схемы mysql:

$ docker volume create mysql_data

Загрузите программное обеспечение Invisioncommunity и распакуйте его в папку «ips». Пока не включайте режим DEV и не копируйте инструменты разработчика.

Запустите контейнер (из папки, в которой находятся локальные файлы IPS, чтобы $ PWD указывал на правильный каталог):

$ cd /path/to/the/extracted/ips/files/
$ docker run -td --name ips -v mysql_data:/var/lib/mysql -v $PWD/ips:/var/www/html/ips -p 80:80 ips:latest

Перейдите по адресу http://localhost/ips/ и используйте установщик для настройки форума. Пользователь mysql root - это «root», его пароль - «password».

Обязательно используйте "localhost" для доступа к Invisioncommunity и "-TESTINSTALL" в качестве суффикса вашего лицензионного ключа!

После завершения установки и отображения форума включите режим разработчика.

cp constants.php /ips/

и скопируйте инструменты разработчика в папку ips.

Любая разработка плагинов осуществляется в локальной файловой системе.

Проверить базу данных (необязательно)

Изображение также содержит phpmyadmin. Его можно найти ниже http://localhost/phpmyadmin/ - используйте root-пользователя mysql для входа в систему выше.

Ссылки на документацию для разработчиков IPS

Как создать тестовую установку

Обязательно используйте "localhost" для доступа к Invisioncommunity и "-TESTINSTALL" в качестве суффикса вашего лицензионного ключа!

Включить режим разработчика

Скачать инструменты разработчика

Центр разработчиков плагинов

Зворотній зв'язок

Рекомендовані коментарі

Коментарів немає

Для публікації повідомлень створіть обліковий запис або авторизуйтесь