Skip to content

sergiohardov/docker-wordpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Стартовый докер для wordpress

Структура

/.tmp - После запуска докера содержит файлы базы данных и wordpress
/docker - Папка для конфигураций и прочих файлов докера
/plugin - Папка для создания core-плагина
/theme - Папка для создания темы
.env - Файл содержит все переменные для докера
.gitignore - Стандартный гитигнор файл
docker-compose.yml - Конфигурация докера
readme.md - Документация проекта

Доступы по умолчанию

Управление проектом

Запустить докер

docker-compose up -d

Остановить докер

docker-compose down -v

Установка WP

  1. Поднимаем WP-CLI
docker-compose run --rm wp-cli bash
  1. Скачивание WP
wp core download --version=$WORDPRESS_VERSION
  1. Генерация конфиг файла
wp config create --dbname=$WORDPRESS_DB_NAME --dbuser=$WORDPRESS_DB_USER --dbpass=$WORDPRESS_DB_PASSWORD --dbhost=$WORDPRESS_DB_HOST
  1. Установка WP
wp core install --url=$WORDPRESS_URL --title="$WORDPRESS_TITLE" --admin_user=$WORDPRESS_LOGIN --admin_password=$WORDPRESS_PASSWORD --admin_email=$WORDPRESS_EMAIL
  1. Выход из WP-CLI
exit

Сервисы

Composer

docker-compose run --rm composer bash

Node.js

docker-compose run --rm node bash

WP-CLI

docker-compose run --rm wp-cli bash

--rm означает, что контейнер будет удалён после выхода.

About

Starter docker project for wordpress

Resources

Stars

Watchers

Forks

Packages

No packages published