Приложение OpenShift для веб-приложения с уменьшенными статическими файлами (npm run build) - PullRequest
0 голосов
/ 28 ноября 2018

В настоящее время я занимаюсь разработкой веб-приложения, состоящего из:

  • api: API, созданного с помощью Flask на Python
  • app: веб-приложение, созданное с использованием vue-cli (на основе веб-пакета) и уменьшен до npm run build

Я успешно построил api с OpenShift Python S2I (источник-изображение) image: python-36-rhel7.

Я хотел бы иметь возможность автоматически создавать статический веб app из исходного кода и обслуживать его через Nginx или Apache в отдельном приложении оттот же проект.

Он должен:

  • загрузить источник app из репозитория git (context-dir = / app /)
  • установить npm
  • построить его с npm install и npm run build
  • обслуживать встроенные файлы html + js + css

Существует node.js S2Iimage но кажется, что он больше подходит для приложений Express.js.

Каков наилучший способ создания и обслуживания минимизированного статического веб-приложения в OpenShift?

...