У меня есть приложение 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)
Спасибо