この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 41223|答える: 25

Centos 7でdockerを使ったrap2のデプロイに関するチュートリアル

[リンクをコピー]
掲載地 2018/10/10 11:50:29 | | | |
ラップ

RAPは、インターフェース構造を分析し、シミュレーションデータを動的に生成し、実際のインターフェースの正確性を検証し、インターフェース定義に関する一連の自動化ツールを通じてコラボレーション効率を向上させる視覚的なインターフェース管理ツールです。 私たちのスローガンは「効率的で、夕食のために家に帰る」ということです。

RAP2はRAP1を基盤とした新しいプロジェクトです2つのコンポーネント(2つのGithubリポジトリに対応します)を含んでいます。

簡単に編集・共有できます

ビジュアル編集、完璧なバージョン管理、さまざまなフォーマットのインポートとエクスポート。 これにより、フロントエンドとバックエンドのコンベンションインターフェースの作業が非常にシンプルになります

模擬サービス

RAPはインターフェース文書に基づくモックインターフェースを自動的に生成し、シミュレーションデータを自動生成し複雑な生成ロジックをサポートします。

強度の保証

アリババのほぼ全部門をカバーする200+企業がRAPを採用しており、4年間の経験を積み重ねた結果、さまざまな複雑なビジネスシナリオに適応できます。

このトピックでは、rap2を展開し、開発チームの効率を向上させるためにチーム向けのインターフェース管理サービスを提供します。 展開プロセス中に多くの問題に遭遇するため、ここでまとめます。一つは展開プロセスでの成果をまとめるもので、もう一つはrap2をデプロイする必要があるピアのための参考資料です。

環境を展開する

CentOS 7 x64ビット
Docker バージョン: 1.13.1

Centos7 Docker のインストールと設定の実務
http://www.itsvse.com/thread-5014-1-1.html
(出典:Architect_Programmer)

理解して

rap2システムを展開するには、実際には2つのプロジェクトをデプロイする必要があります

rap2-dolores:rap2のフロントエンドGitHubアドレス:https://github.com/thx/rap2-dolores
rap2-delos:rap2のバックエンドGitHubアドレス:https://github.com/thx/rap2-delos

Deploy rap2-delos (backend)

rap2-delos: 后端数据API服务器,基于Koa + MySQL

環境requirements:Node.js 8.9.4+、MySQL 5.7+、Redis 4.0+

ここでは、基本的なDockerの知識が必要なrap2-delosをdockerでデプロイしますが、省略しています。

Dockerイメージイメージ

DockerイメージはDelosから来ています画像にはフロントエンドは含まれていませんが、バックエンドのみが含まれています。 より重要だと思ったコミットのためにDockerファイルをパッケージ化しアップロードしました。

画像アドレス:https://hub.docker.com/r/blackdog1987/rap2-delos/

最新のdockerイメージを取得してください(公開時点で最新バージョンは2.6.0dcb5deです)

タグ番号
タグの最後の段落はコミットのコードです。 画像に対応するバージョンは、作者のコミットレコードから見つけることができます。 例えば、2.6.b90e5a1はコミットb90e5a1a63ee45d7165ec8cb2ca81212c20cd701のミラーイメージです。
Dockerイメージを使ってネイティブイメージを見ることができます



docker-compose.xmlの設定を変更してください。 デフォルトではmysqlとredisのイメージを使っています。 自分の設定にカスタマイズできます

ここではサードパーティ製のdocker-compose.xml構成を使っています。リンク:https://github.com/blackdog1987/ ... /docker-compose.yml

docker-compose.xmlは直接使えるものではなく、調整が必要で、私が修正したファイルは以下の通りです:

観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ答える


centosインストールDocker Composeチュートリアル
http://www.itsvse.com/thread-5164-1-1.html
(出典:Architect_Programmer)

ファイルを/rootディレクトリにアップロードし、次のコマンドを実行します。



処刑は以下の通りです。



実行中のコンテナを見てください:docker ps。



設定ファイルをdocker-compose.xmlしているので、rap2-delosコンテナの8080ポートをホストマシンの80ポートに直接マッピングします。上の図のように、外部IPアドレスに直接アクセスできます。



mysqlコンテナのポート3306をホストマシンのポート33306にマッピングしたので、外部ネットワークのポート33306を通じてMySQLデータベースに直接アクセスでき、ユーザー名のルートパスワードは空です(下の図参照)。



ここでは、データベースセキュリティをしっかり行ってください。dockerのmysqlコンテナ3306ポートマッピングをキャンセルするか、ファイアウォールにポリシーを設定してください!

ここではrap2-delosのバックエンドがデプロイされています!!

Deploy rap2-dolores (frontend)



バックエンドサーバーのアドレスを設定する

/src/config/config.dev.jsおよび/src/config/config.prod.js(本番モード設定ファイル)ファイルを修正してください



逃げろ



アカウントに登録してログインしてください! フロントエンドをサーバーにパッケージ化し展開する方法についてはここでは書かれません。

(終わり)





先の:パラメータ化されたクエリ nvarchar(50' @macid パラメータ '@macid' が必要ですが、そのパラメータは提供されません...
次に:Discuzは台湾のIPアドレス登録を禁止しています
掲載地 2018/12/06 11:23:11 |
MLは直接使えず、調整が必要で、私が修正したファイルは以下の通りです:
掲載地 2019/04/09 19:32:57 |
何に変えるのか見てみたいdocker-compose.xml。
掲載地 2019/01/31 8:52:26 |
勉強、勉強、勉強、勉強、勉強、学べ、学べ
掲載地 2018/10/11 15:00:50 |
ご支援ありがとうございます
掲載地 2018/12/06 10:54:57 |
11111111111111111111111111
掲載地 2018/12/11 15:12:24 |
応援
掲載地 2018/12/12 16:36:24 |
ニハオ、謝謝ニ
掲載地 2018/12/25 10:59:03 |
覚えてみろ
掲載地 2018/12/25 11:29:43 |
へへへへ
掲載地 2019/01/09 11:38:01 |
最近、このrap2を使って覚えました
掲載地 2019/01/23 13:19:43 |
覚えてみろ
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com