【问题标题】:Docker WordPress - mount application code?Docker WordPress - 挂载应用程序代码?
【发布时间】:2018-02-22 08:54:35
【问题描述】:

我目前正在开发一个 WordPress 网站。为了方便主题开发,我在 Docker 容器中编写 WordPress 应用程序并挂载主题文件夹。

现在,我不会通过 Docker 托管网站。您是否发现在挂载整个应用程序文件夹以便我可以访问整个代码(并将其上传到我的服务器)时出现问题?

当然,我会将所有文件和文件夹保留在 GIT 之外,wp-content 文件夹除外。

这是我docker-compose.yml的摘录:

version: '3'
services:
  wordpress:
    image: visiblevc/wordpress:latest
    ports:
      - 8080:80
      - 443:443
    volumes:
      - ./data:/data
      - ./wordpress:/app
...

期待您的回音!

非常感谢您!

干杯!

尼尔斯

【问题讨论】:

    标签: wordpress docker docker-compose dockerfile


    【解决方案1】:

    我认为这样做没有任何严重问题,但我想到了一些缺点/风险。

    1. 可能会意外撞到 WP 核心文件并发送它们,这很不好。

    2. 它会弄乱您的本地开发环境。与其让您的 WP 核心代码仅存在于本地容器中,您还必须在本地浏览它。

    理想情况下,我会考虑在某个地方自动执行此操作,您只需移动那个 wp-content 目录,并让其他核心在部署时构建。如果不是 Docker,可能是 Composer。

    【讨论】:

    • 嗨,亚历克斯!感谢您的回答。我理解你提到的缺点,我认为自动化处理 WordPress 核心文件是一个了不起的想法!现在,我使用我的 FTP 程序并继续只更新 wp-content 文件夹。不过感觉“过时” ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    • 2018-10-14
    • 1970-01-01
    • 2021-09-11
    • 2021-08-29
    相关资源
    最近更新 更多