首页 > 解决方案 > 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

标签: reactjsdocker

解决方案


推荐阅读