Vue JS 2环境变量,无需端口绑定即可连接到Docker容器

时间:2018-09-26 19:58:07

标签: docker vue.js vuejs2 docker-compose

我有一个docker-compose项目,该项目定义了运行带有NGINX服务器的Vue JS应用程序的前端服务以及运行flask API的后端服务。对于开发而言,使用以下方法定义env.development很容易:

API_URL="http://localhost:5010"

无论如何,有没有利用Docker路由的优势,所以我可以使用它的名称连接到服务(就像我以前在服务器端所做的那样),这样我就可以免除将后端服务绑定到我的5010上的端口主机?

类似

API_URL="backend:5010"

将是理想的,这样我就不必进行任何欺骗就能获得容器的ip。总体目标是将Docker堆栈与主机隔离,以便可以启动多个实例而不会造成端口冲突。

感谢您提供的任何帮助或见识。

0 个答案:

没有答案