是否可以将来自docker-compose.yml文件的env传递给dockerfile。
我在dockerfile中有这样的内容:
RUN $(npm bin)/ng build --prod --env=prod
但我想要的是当docker-compose.yml有一个build_env:
environment:
BUILD_ENV: 'test'
然后我想要码头工人
RUN $(npm bin)/ng build --prod --env=test
我如何实现这样的目标?或者还有其他更好的解决方案吗?
答案 0 :(得分:1)
您可以查看此文档:
https://docs.docker.com/compose/compose-file/#args
private String getSystemDate(){
DateTime date = DateTime.Now;
date = date.ToLocalTime();
return date.ToString(); ;
}
-
build:
context: .
args:
- buildno=1
- password=secret
- buildenv=prod