gpt4 book ai didi

ddev - 如何在 ddev 设置中使用单独的节点容器?

转载 作者:行者123 更新时间:2023-12-04 14:23:05 31 4
gpt4 key购买 nike

有时您想在 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

ssh 进入该容器

您还可以像这样配置启动后 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/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com