【Docker】vue项目打包后docker如何读取环境变量

【Docker】vue项目打包后docker如何读取环境变量

现在有两个环境

npm run build-dev

npm run build-rel

dockerfile里怎么区分环境?

回答

在package.json里区分打包命令,在触发打包的时候传环境参数给node

dockerfile:

ARG MODE=production

...

RUN if [ "$MODE" = "production" ] ; then npm run build; fi

RUN if [ "$MODE" = "dev" ] ; then npm run dev; fi

构建镜像时传入参数

docker build --build-arg MODE=dev

以上是 【Docker】vue项目打包后docker如何读取环境变量 的全部内容, 来源链接: utcz.com/a/77595.html

回到顶部