/.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 -ddocker-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
exitdocker-compose run --rm composer bashdocker-compose run --rm node bashdocker-compose run --rm wp-cli bash--rm означает, что контейнер будет удалён после выхода.