在Windows上用angular构建docker并部署到AWS Linux

时间:2019-01-05 16:40:14

标签: angular docker amazon amazon-linux

我有一个Angular应用程序,想要部署在AWS Linux服务器上。 我在docker中构建代码,然后将其推送到AWS,一切运行正常。

在服务器上,我执行了docker pull和docker run -d -it -p 80:80。 同样在这里运行正常,容器启动。 我可以在浏览器控制台中打开网站,即白页

我看到以下错误:

Not allowed to load local resource: file:///C:/Program%20Files/Git/styles.843e729a5d58fc6bec80.bundle.css
Not allowed to load local resource: file:///C:/Program%20Files/Git/inline.205249d81fe8196c13cb.bundle.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/polyfills.d943f3b64ae467baf9bc.bundle.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/scripts.3aa1bcda8ab44dba665a.bundle.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/main.f596d56cc7d2e472e9c2.bundle.js
Not allowed to load local resource: file:///C:/Program%20Files/Git/favicon.ico
Not allowed to load local resource: file:///C:/Program%20Files/Git/styles.843e729a5d58fc6bec80.bundle.css

因此,它正在尝试从错误的位置加载资源,在Linux上,它不应该是“ Program Files”。 这是否与我在Windows计算机上构建容器有关? 我必须指定一些不同的设置吗? 这是在Mac上运行的。

我在本地计算机(Windows 10)上运行容器,并且遇到相同的错误。 但是,例如,如果我尝试打开favicon.ico,它将起作用。 (http://localhost:8091/favicon.ico

谢谢

0 个答案:

没有答案