1111mp / nvm-desktop

Node Version Manager Desktop - A desktop application to manage multiple active node.js versions.
https://github.com/1111mp/nvm-desktop
MIT License
621 stars 31 forks source link

【建议】后面会有docker镜像吗 #64

Closed hzh11012 closed 3 months ago

1111mp commented 4 months ago

在我个人的认知里,感觉在Docker场景下应该不太需要这个功能吧,一般部署项目的时候该项目都会有一个.dockerfile文件,然后在该文件配置中指定Nodejs的版本就可以了吧:

FROM node:21.6.2

或者需要通过全局的配置文件来管理部署多个项目吗

hzh11012 commented 4 months ago

在我个人的认知里,感觉在Docker场景下应该不太需要这个功能吧,一般部署项目的时候该项目都会有一个.dockerfile文件,然后在该文件配置中指定Nodejs的版本就可以了吧:

FROM node:21.6.2

或者需要通过全局的配置文件来管理部署多个项目吗

是想着在linux机器上通过docker部署后,可以可视化进行管理大量node项目,比较方便

1111mp commented 4 months ago

你说的应该是Jenkins吧,你可以使用Jenkins镜像结合环境变量来实现可视化管理不同的项目:

.dockerfile:

ARG NODE_VERSION
FROM node:$NODE_VERSION

ARG NODE_VERSION
ENV NODE_VERSION=$NODE_VERSION

// ...

然后Jenkins中配置docker相关的命令加上环境变量即可--build-arg NODE_VERSION=$version

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 3 months ago

This issue was closed because it has been inactive for 14 days since being marked as stale.