有时您想在 ddev 设置中使用自定义节点版本。我将给出一个如何归档的示例配置。
问问题
708 次
1 回答
3
在 .ddev/ 文件夹中创建一个文件,docker-compose.node.yaml
内容如下:
version: '3.6'
# recent ddev requires docker-compose file 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 将启动一个单独的节点容器,启动后不会终止。您可以使用以下命令 ssh 进入该容器ddev ssh -s node
您还可以像这样配置启动后挂钩:
hooks:
post-start:
- exec-host: ddev exec -s node npm ci --quiet
- exec-host: ddev exec -s node npm start
于 2018-08-07T16:12:59.937 回答