作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有时您想在 ddev 设置中使用自定义节点版本。我将给出一个示例配置,说明如何将其存档。
最佳答案
在 .ddev
文件夹中创建一个名为 docker-compose.node.yaml
的文件,内容如下:
version: '3.6'
services:
node:
container_name: ddev-${DDEV_SITENAME}-node
image: node:10.6
user: "node"
restart: "no"
labels:
com.ddev.site-name: ${DDEV_SITENAME}
com.ddev.platform: ddev
com.ddev.app-type: php
com.ddev.approot: $DDEV_APPROOT
volumes:
- "../:/var/www/html:cached"
working_dir: /var/www/html
command: ["tail", "-f", "/dev/null"]
ddev会启动一个单独的节点容器,启动后不会终止。您可以使用命令 ddev ssh -s node
您还可以像这样配置启动后 Hook :
hooks:
post-start:
- exec-host: ddev exec -s node npm ci --quiet
- exec-host: ddev exec -s node npm start
关于ddev - 如何在 ddev 设置中使用单独的节点容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51731242/
我是一名优秀的程序员,十分优秀!