не может отправить приложение angular на openshift: «Ошибка аргумента, options.body.» - PullRequest
1 голос
/ 09 апреля 2020

Я пытаюсь развернуть приложение angular8 в Openshift. Я следовал некоторым учебникам, и я пытаюсь сделать это из командной строки. Я создал пакет. json файл и затем я выполнил эту команду:

>npx nodeshift --strictSSL=false --dockerImage=bucharestgold/centos7-s2i-web-app --imageTag=10.x --build.env OUTPUT_DIR=dist/readXchange-frontend --expose

У меня есть ошибка, я не мог найти ничего в inte rnet, здесь журнал:

2020-04-09T14:16:22.769Z INFO loading configuration
2020-04-09T14:16:22.814Z INFO using namespace readshare at https://api.us-east-2.starter.openshift-online.com:6443
2020-04-09T14:16:22.830Z WARNING a file property was not found in your package.json, archiving the current directory.
2020-04-09T14:16:22.830Z INFO creating archive of .editorconfig, .gitignore, angular.json, browserslist, dist, e2e, karma.conf.js, npx, package-lock.json, package.json, README.md, src, tsconfig.app.json, tsconfig.json, tsconfig.spec.json, tslint.json
2020-04-09T14:16:24.050Z INFO using existing build configuration read-xchange-frontend-s2i
2020-04-09T14:16:24.505Z INFO using existing image stream read-xchange-frontend
2020-04-09T14:16:24.511Z INFO uploading binary archive C:\Users\USER\CODE\angular\readXchange-frontend/tmp/nodeshift/build/archive.tar
2020-04-09T14:16:24.522Z ERROR Argument error, options.body

Ребята, вы знаете, что происходит? Большое спасибо!

Ответы [ 2 ]

1 голос
/ 15 апреля 2020

Проверьте вашу nodeshift версию. Это случилось со мной недавно, когда я использовал 3.1. Обновление до последней версии (6.0.2) решило проблему.

0 голосов
/ 15 апреля 2020

"bucharestgold / centos7-s2i-web-app" устарело, попробуйте это https://github.com/nodeshift/ubi8-s2i-web-app.

...