我的docker-compose文件中有一个环境变量。例如,它显示为:
environment:
- STORYBOOK_PORT=9000
package.json:
"scripts": {
"storybook": "start-storybook -p ${storybook_port} -c .storybook --ci"
}
答案 0 :(得分:0)
CMD [“ / bin / sh”,“ -c”,“ envsubst
在Dockerfile中添加脚本
答案 1 :(得分:0)
在docker-compose中创建所需的任何环境变量,然后 您要在其中添加环境变量的地方
${variable_name}
然后
envsubst <./package.json
,它将用其值替换环境变量。
答案 2 :(得分:0)
这行得通。
"scripts": {
"storybook": "start-storybook -p ${STORYBOOK_PORT} -c .storybook --ci"
}