reactjs - docker compose文件中的args未传递给reactjs中的Dockerfile?
问题描述
嗨,我正在将 docker-compose.yml 文件中的 args 值传递给 Dockerfile。但它并没有通过。我在这里分享我所做的代码。
请建议我
码头工人-compose.yml
version: "3"
services:
dev:
build:
context: .
dockerfile: Dockerfile.dev
args:
- APP_ENV=install
ports:
- 3006:3000
volumes:
- /var/app/node_modules
- .:/var/app
Dockerfile
FROM node:alpine as builder
ARG APP_ENV
WORKDIR /var/app
COPY package.json .
RUN npm $APP_ENV
COPY . .
RUN npm run build
解决方案
推荐阅读
- webpack - Babel 插件未应用于 node_module
- angular - 无法在谷歌表的创建方法中读取未定义的属性“客户端”
- java - 在 JDK 11 中使用 OSGi 和 Apache Felix iPOJO
- mysql - Codeigniter 中的 MySQL CASE 何时结束
- ruby - Ruby:魔术评论“frozen_string_literal:true”与“immutable:string”
- django - Django 模型形式的初始值
- javascript - 使用 Momentjs 库获取时间戳中一天的开始
- c# - 内联代码未在 OnClientClick 内编译
- python - Django 模型字段实际上是对相关模型中字段的引用
- php - What Regex code can I use in php to get rid of these symbols? ${}