When I run npm run serve and make a request I see
Proxy error: Could not proxy request /api/task from localhost:8080 to http://mevn-api:3080. See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ENOTFOUND).
I've realized what was wrong. I typed wrong target in vue.config.js file.
module.exports = {
devServer: {
proxy: {
"^/api": {
target: "localhost:3080",
changeOrigin: true,
},
},
},
};