我有dockerized vue.js应用程序,想知道是否应该在docker,Vue config或其他地方存储环境变量?
最佳做法是什么?我几乎看不出有什么区别,因为我只有两个环境(开发和生产)。.
答案 0 :(得分:1)
vue支持.env
文件:
来自vue-cli docs
您可以通过将以下文件放入环境变量来指定环境变量 项目根目录:
.env#在所有情况下均已加载
只需将其扔到您的vue根目录中即可。
注意-
仅以VUE_APP_开头的变量将被静态嵌入 进入客户端捆绑包
(即在vue应用中,通过process.env
)
现在,如果您需要其他进程而不是容器内的vue应用程序来了解这些env文件,则可以在docker-compose的env_file: path/to/.env
选项中指定该env的路径: