Сборка докера с угловым на windows и развертывание на aws linux - PullRequest
0 голосов
/ 05 января 2019

У меня есть приложение Angular, которое я хочу развернуть на сервере AWS Linux. Я строю код в Docker и отправляю его в AWS, все работает нормально.

На сервере я выполняю команду docker и запускаю команду -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)

Спасибо

...