Я могу создать и даже запустить свое приложение локально с помощью
приложения Sencha Watch
, но когда я копирую папку / build / production / myapp в HTML-файл nginxпапка в моем контейнере Docker:
FROM nginx
COPY build/production/myapp /usr/share/nginx/html
EXPOSE 80
, и я развертываю это в Kubernetes (Google Kubernetes Engine), я получаю эти ошибки, когда пытаюсь получить доступ к своему приложению через браузер, и ничего в пользовательском интерфейсе не загружается:
[error] 6#6: *277 open() "/usr/share/nginx/html/widget/vMyAppSearch.js" failed (2: No such file or directory), client: 10.142.0.4, server: localhost, request: "GET /widget/vMyAppSearch.js?_dc=20190201112553 HTTP/1.1", host: "1.2.3.4", referrer: "http://1.2.3.4/"
Правильное сообщение об ошибке в том, что в структуре папок my / build / production / myapp действительно нет папки с именем widget.Но что-то в коде должно указывать туда ... все же, выполнение этого с
sencha app watch
отлично работает