【发布时间】:2019-02-05 03:50:57
【问题描述】:
我正在尝试构建一个基于 docker 的 WordPress 开发环境,我希望能够拥有这样的文件夹结构:
.
|
--wp-data
|
--wp-content
|
--plugins
|
--themes
插件和主题也在 wp-content 中
这是我的 docker-compose 文件:
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- ./wp-data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- '8000:80'
restart: always
volumes:
- ./wp-content:/var/www/html/wp-content/
- ./themes:/var/www/html/wp-content/themes/
- ./plugins:/var/www/html/wp-content/plugins/
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
wp-data:
wp-content:
themes:
plugins:
wp-data 和 w-content 创建成功 但是嵌套的主题和插件不是
我错过了什么?
问候
【问题讨论】:
-
为主题和插件使用单独的卷背后的用例是什么,因为它们是 wp-content 文件夹中的内容?
-
因为我只对控制主题和插件文件夹的版本控制感兴趣,而且我是 WordPress 开发生态系统的新手 :)
标签: wordpress docker docker-compose