Я сталкиваюсь с довольно странной проблемой при тестировании контрольной панели. Я хотел настроить механизм деполяции, поскольку он отсутствовал, и приступил к работе с простым докер-файлом, но, к моему удивлению, несмотря на то, что сборка выполнялась без ошибок (возможно, скрыта) благодаря структуре, включенной в шаблон, который инкапсулирует веб-пакет), получившаяся сборка будет в состоянии работать, но с полностью сломанным маршрутизатором, который не сможет показать ни одну из страниц приложения, построить тот же проект таким же образом на моей машине с Windows и зафиксировать папка дистрибутива, которая будет затем выполняться в образе узла докера, работает должным образом, сборка приложения в новой среде Linux (Debian9) также работает, я пробовал несколько версий узла образа докера узла, но кажется, что ни один из них умеет производить работоспособную сборку.
Dockerfile должен быть довольно простым и понятным
FROM node:8
WORKDIR /app
COPY . .
RUN yarn
RUN yarn build:demo
VOLUME ["/app"]
EXPOSE 3003
CMD [ "nodejs", "dist/server.js" ]
пока что это итоговая сборка result pic
Стоит упомянуть, что шаблон, который я тестирую, - https://github.com/Atyantik/react-pwa
несмотря на то, что я связался с разработчиком, мои тесты показывают, что в изображениях докера nodejs чего-то не хватает, так как сборка под моей машиной Debian приводит к созданию идеально работающей сборки
У кого-нибудь есть идеи о том, что я мог бы попробовать дальше?