最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何部署angular2 +应用上openShift

运维笔记admin11浏览0评论

如何部署angular2 +应用上openShift

如何部署angular2 +应用上openShift

我创建了我的Windows PC上的应用程序的角度。现在我想部署红帽OpenShift这个程序。我试图在一些互联网上的导游搜索,但实际上没有找到有用的资料来源。任何用于部署它,请给我一只手。

OpenShift站长:v3.6.173.0.49

Kubernetes站长:V1.6.1 + 5115d708d7

多次尝试后,我无法部署我的Openshift应用程序。

但我可以部署this example node application

{
    "name": "",
    "version": "0.0.0",
    "license": "MIT",
    "main": "server.js",
    "scripts": {
        "ng": "ng",
        "build": "ng build",
        "test": "ng test",
        "lint": "ng lint",
        "e2e": "ng e2e",
        "start": "node Server.js",
        "postinstall": "ng build --aot -prod --base-href /"
    },
    "private": true,
    "dependencies": {
        "@angular/common": "^5.0.1",
        "@angular/compiler": "^5.0.1",
        "@angular/core": "^5.0.1",
        "@angular/forms": "^5.0.1",
        "@angular/http": "^5.0.1",
        "@angular/platform-browser": "^5.0.1",
        "@angular/platform-browser-dynamic": "^5.0.1",
        "@angular/router": "^5.0.1",
        "bootstrap": "^3.3.7",
        "core-js": "^2.5.1",
        "jquery": "^3.2.1",
        "rxjs": "^5.5.2",
        "svg-pan-zoom": "^3.5.3",
        "zone.js": "^0.8.18",
        "@angular/cli": "^1.5.3",
        "express": "^4.13.4"
    },
    "devDependencies": {
        "@angular/compiler-cli": "^5.0.1",
        "@types/jasmine": "2.5.38",
        "@types/node": "^6.0.90",
        "codelyzer": "~2.0.0",
        "jasmine-core": "~2.5.2",
        "jasmine-spec-reporter": "~3.2.0",
        "karma": "~1.4.1",
        "karma-chrome-launcher": "~2.0.0",
        "karma-cli": "~1.0.1",
        "karma-coverage-istanbul-reporter": "^0.2.0",
        "karma-jasmine": "~1.1.0",
        "karma-jasmine-html-reporter": "^0.2.2",
        "node-sass": "^4.6.0",
        "protractor": "^5.2.0",
        "ts-node": "~2.0.0",
        "tslint": "~4.5.0",
        "typescript": "^2.6.1"
    }
}
回答如下:

您可以使用下面的命令来安装在openshift angular2应用

你需要你的角度应用程序文件夹中运行此命令之前

npx nodeshift --strictSSL=false --dockerImage=bucharestgold/centos7-s2i-web-app --imageTag=10.x --build.env OUTPUT_DIR=dist/your-angular-app-name --expose

它使用openshift凭据在〜/ .kube / config文件

注:NPX和nodeshift是NPM模块

Nodeshift - 这是用于部署在openshift Node.js的项目

发布评论

评论列表(0)

  1. 暂无评论