/.tmp
- После запуска докера содержит файлы базы данных и wordpress
/docker
- Папка для конфигураций и прочих файлов докера
/plugin
- Папка для создания core-плагина
/theme
- Папка для создания темы
.env
- Файл содержит все переменные для докера
.gitignore
- Стандартный гитигнор файл
docker-compose.yml
- Конфигурация докера
readme.md
- Документация проекта
- WordPress
- URL: http://localhost:8000
- Dashboard: http://localhost:8000/wp-admin
- Login: admin
- Password: admin
- phpMyAdmin
- Dashboard: http://localhost:8181
- Login: wordpress
- Password: wordpress
docker-compose up -d
docker-compose down -v
- Поднимаем WP-CLI
docker-compose run --rm wp-cli bash
- Скачивание WP
wp core download --version=$WORDPRESS_VERSION
- Генерация конфиг файла
wp config create --dbname=$WORDPRESS_DB_NAME --dbuser=$WORDPRESS_DB_USER --dbpass=$WORDPRESS_DB_PASSWORD --dbhost=$WORDPRESS_DB_HOST
- Установка WP
wp core install --url=$WORDPRESS_URL --title="$WORDPRESS_TITLE" --admin_user=$WORDPRESS_LOGIN --admin_password=$WORDPRESS_PASSWORD --admin_email=$WORDPRESS_EMAIL
- Выход из WP-CLI
exit
docker-compose run --rm composer bash
docker-compose run --rm node bash
docker-compose run --rm wp-cli bash
--rm
означает, что контейнер будет удалён после выхода.