Установка WordPress на BAYRELL Cloud OS
Установка WordPress на Облачную операционную систему.
Инструкция
1) Создайте папку, где будет размещен WordPress на ноде docker0
mkdir ~/wp.loc
2) Создайте базу данных. Зайдите в раздел Adminer, нажмите на кнопку "Создать базу данных" и добавьте базу данных wp.loc.
3) Создайте пользователя MySQL. В Adminer, Перейдите в раздел полномочия. Нажмите на кнопку "Создать пользователя".
Добавьте пользователя wp.loc для базы данных wp.loc.
6) В интерфейсе управления ОС, зайдите в раздел Applications, создайте новое приложение со Stack "dev" и Name "wp.loc.yaml". Вставьте следующее содержимое:
version: "3.7"
services:
wp_loc:
image: bayrell/alpine_wordpress:5.6.1-6
hostname: "{{.Service.Name}}.{{.Task.ID}}.local"
volumes:
- "/home/ubuntu/wp.loc:/data"
environment:
WWW_UID: 1000
WWW_GID: 1000
deploy:
replicas: 1
endpoint_mode: dnsrr
update_config:
parallelism: 1
failure_action: rollback
delay: 5s
restart_policy:
condition: "on-failure"
delay: 10s
window: 120s
placement:
constraints:
- node.labels.name == docker0
networks:
- cloud_backend
- cloud_frontend
logging:
driver: journald
networks:
cloud_backend:
external: true
cloud_frontend:
external: true
7) Нажмите кнопку Save, а затем Compose.
8) Добавте домен wp.loc, в разделе Domains
9) Создайте маршрут на вкладке Routes с доменом вордпресса
Enable: Yes
Protocol: HTTP
Domain name: wp.loc
Route: /
Docker name: dev_wp_loc
Target port: 80
Route prefix: /
10) Подождите несколько минут и перейдите по ссылке http://wp.loc и настройте вордпресс.
Параметры подключения к базе данных:
Имя базы данных: wp.loc
Имя пользователя: wp.loc
Пароль: который вы указали в Adminer
Сервер базы данных: database_mysql_node1
Префикс таблиц: wp1_