搜索

第 12 章 应用程序镜像

download PDF

12.1. Node.js

12.1.1. 描述

rhscl/nodejs-14-rhel7 镜像提供了一个 Node.js 14 平台,用于构建和运行应用。

12.1.2. 权限

要拉取 rhscl/nodejs-14-rhel7 镜像,以 root 用户身份运行以下命令:

# podman pull registry.redhat.io/rhscl/nodejs-14-rhel7

12.1.3. 配置

要设置环境变量,您可以将它们作为键值对放在源代码存储库中的 .s2i/environment 文件中。

变量名称描述

NODE_ENV

nodejs 运行时模式(默认:"生产环境")

DEV_MODE

当设置为 "true" 时,会使用 nodemon 自动重新载入服务器(默认:"false")。将 DEV_MODE 设为 "true" 时,会将 NODE_ENV 默认更改为"development" (如果没有明确设置)。

NPM_RUN

选择在 package.json 文件脚本部分定义的备用 / 自定义运行时模式(默认:npm run "start") https://docs.npmjs.com/misc/scripts在使用 DEV_MODE 时,这些用户定义的 run-scripts 不可用。

HTTP_PROXY

在装配过程中使用 npm 代理

HTTPS_PROXY

在装配过程中使用 npm 代理

NPM_MIRROR

在构建过程中使用自定义 NPM registry 镜像下载软件包

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.