首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Lando将文件夹装入webroot

用Lando将文件夹装入webroot
EN

Stack Overflow用户
提问于 2022-01-30 12:02:09
回答 1查看 332关注 0票数 0

因此,我有两个文件夹相邻,"cms“和”项目-1“。"project-1“文件夹包含lando文件。我试图在webroot中挂载cms文件夹,以便为它创建一个代理。

代码语言:javascript
复制
name: project-1
recipe: lamp
config:
  webroot: .
proxy:
  site:
    - project-1-site.lndo.site
  cms:
    - project-1-cms.lndo.site
services:
  webserver:
    type: php:7.3
    via: apache:2.4
    ssl: true
  database:
    type: mariadb:10.1.47
  pma:
    type: phpmyadmin
    hosts:
      - database
  site:
    type: php:7.3
    via: apache:2.4
    ssl: true
    webroot: /public
    build_as_root:
      - a2enmod headers
  cms:
    type: php:7.3
    via: apache:2.4
    ssl: true
    webroot: ../cms
    build_as_root:
      - a2enmod headers

实现这一结果的最佳途径是什么?我不想移动与"cms“和"project-1”文件夹相同的lando文件。

我已经在build_as_root中尝试了cp命令,但是似乎不可能将内容锁定在lando文件所在的文件夹之外。

EN

回答 1

Stack Overflow用户

发布于 2022-07-11 03:41:59

我使用了drupal7食谱并安装了一个外部文件夹,如下所示:

假设安装了以下项目文件夹:

  • 父文件夹/lando(这里有文件夹/cms(这里有index.php)

以下lando配置工作正常:

代码语言:javascript
复制
name: my-project
recipe: drupal7
config:
  webroot: .
services:
  appserver:
    # Keys 'app_mount' and overrides/volumes allow outside lando folder.
    # @see https://docs.lando.dev/compose/config.html
    # @see https://github.com/lando/lando/issues/1487#issuecomment-619093192
    app_mount: delegated
    overrides:
      volumes:
        - "../cms:/app"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70914428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档