Docker Composeを使用してDOCleverをインストールする詳細なプロセスを説明します

Docker Composeを使用してDOCleverをインストールする詳細なプロセスを説明します

1. Docker Composeとは何か、インストールして使用する方法

他の記事を見るにはクリックしてください: 「Docker Compose のインストールと使用」

2. DOCleverとは

DOClever は、インターフェース定義ドキュメントに関する一連の自動化ツールを通じてインターフェース構造を分析し、インターフェースの正確性を検証し、コラボレーションの効率を向上させることができる、視覚的で無料のオープンソース インターフェース管理ツールです。 DOClever は、フロントエンドとバックエンドの両方の開発言語として JavaScript を使用しています。フロントエンドでは vue+element UI を使用し、バックエンドでは express+mongodb を使用しています。このようなフレームワークは、高い並行性と高速な反復という特性を統合し、システムの安定性と信頼性を確保します。

主な特徴:
• インターフェース情報を編集および管理できます。get、post、put、delete、patch の 5 つのメソッドをサポートし、https および https プロトコルをサポートし、query、body、json、raw、rest、formdata パラメータの視覚的な編集をサポートします。同時に、JSON は無制限のレベルで視覚的に編集できます。さらに、ステータス コード、コード インジェクション、マークダウン ドキュメントなどの追加機能もあります。

• インターフェースのデバッグおよび操作中に、MD5 から AES までのオプションを使用してパラメータを暗号化できます。返されたパラメータとモデルをリアルタイムで分析および比較して、インターフェースの不一致や潜在的な問題を特定できます。手動でドキュメントを作成したくない場合は、インターフェイスのデータ生成機能をお試しください。インターフェイス上で実行されているデータのドキュメント情報をワンクリックで生成できます。

• モックのシームレスな統合、DOClever 自体がモック サーバーです。インターフェイスの開発ステータスを完了に設定すると、ローカル モックは実際のインターフェイス データを自動的に要求します。それ以外の場合は、事前定義されたモック データを返します。

• Postman、Rap、Swagger のインポートをサポートしており、シームレスな移行が可能です。また、HTML ファイルのエクスポートもサポートしており、オフラインで閲覧できます。

• プロジェクト バージョンとインターフェイスのスナップショット機能は並行しています。プロジェクトにバージョン 1.0、1.1、1.2 を定義し、異なるバージョン間を自由に切り替えたりロールバックしたりできます。インターフェイス情報が失われる心配がなくなります。インターフェイスにはスナップショット機能もあります。インターフェイスの開発が途中になったときやインターフェイスの要件が変更されたときは、いつでも以前に編集したインターフェイス情報を表示できます。

• 自動テスト機能。現在、市場に出回っている同様のプラットフォームのインターフェース自動化テストのほとんどは疑似自動化されており、検証コードの取得、ログイン、注文リストの取得、特定の注文の詳細の取得など、一連のコンテキスト関連の操作である複雑なシナリオには無力です。 DOClever 独自の自動テスト機能では、Web ページ上でこのような一連の操作を完了するために、ごく少量の JavaScript コードを記述するだけで済みます。同時に、DOClever は、バックグラウンドでテスト ケースを一括実行し、その結果をチーム メンバーの電子メール アドレスに送信する機能も提供しているため、インターフェイスの実行状態をタイムリーに取得できます。

• チームコラボレーション機能。多くの類似プラットフォームではこのような機能に料金がかかりますが、DOClever は優れた機能は共有されるべきだと考えています。新しいチームを作成し、チームの全メンバーを参加させてグループ化し、関連するプロジェクトや権限を割り当て、チームのアナウンスを公開するなどが可能です。

上記の内容は、DOClever の公式 Web サイトから引用したものです: http://doclever.cn/controller/read/read.html

開けない場合は、このリンクをクリックしてください: https://www.worldlink.com.cn/en/osdir/doclever.html

3. Docker Composeを使用してDOCleverをインストールする手順

1. vi docker-compose.ymlを使用してdocker-compose.ymlを作成し、内容を記述します。

バージョン: '2'
サービス:
  DOClever:
    画像: lw96/doclever
    再起動: 常に
    コンテナ名: "DOClever"
    ポート:
      - 10000:10000
    ボリューム:
      - /srv/doclever/ファイル:/root/DOClever/データ/ファイル
      - /srv/doclever/img:/root/DOClever/data/img
      - /srv/doclever/tmp:/root/DOClever/data/tmp
    環境:
      - DB_HOST=mongodb://mongo:27017/DOClever
      -ポート=10000
    リンク:
      - モンゴ:モンゴ

  モンゴ:
    画像: mongo:最新
    再起動: 常に
    コンテナ名: "mongodb"
    ボリューム:
      - /srv/doclever/db:/data/db

2. docker-compose up -dを使用してコンテナを起動します。

3. docker ps -aを使用してコンテナの起動ステータスを表示します。

4. サーバーのドメイン名/IP:10000にアクセスします(アクセスできない場合は、ポートが開いているかどうかを確認してください)

5. 管理バックエンドに入ります。デフォルトのアカウントとパスワードは次のとおりです: DOClever

6. DOClever の使用方法の詳細な手順については、DOClever の公式 Web サイト (http://doclever.cn/controller/read/read.html) を参照してください。

開けない場合は、このリンクをクリックしてください: https://www.worldlink.com.cn/en/osdir/doclever.html

これで、Docker Compose で DOClever をインストールする方法についての記事は終了です。Docker Compose で DOClever をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • docker compose を使用してハーバープライベートウェアハウスをインストールする詳細なチュートリアル
  • Docker-compose チュートリアルのインストールとクイックスタート
  • Docker-compose インストール db2 データベース操作
  • docker-composeの詳細なインストールと使用方法
  • docker-composeをインストールする最も簡単な方法2つ
  • Docker-composeのインストールと設定の詳細な手順

<<:  Vue で $attrs と $listeners を使用するチュートリアル

>>:  Baidu Union 環境での広告スキル (グラフィック チュートリアル)

推薦する

Docker環境にJenkinsコンテナをインストールする詳細なチュートリアル

推奨される Docker 学習教材: https://www.runoob.com/docker/d...

MySQLでページングクエリを実装する方法

SQL ページング クエリ:背景会社のシステムには、構成管理用のプラットフォーム、いわゆる CRUD...

CSS での配置の使用方法の詳細な研究 (要約)

CSS における位置指定の概要position属性は英語で位置を意味し、 CSSでの主な機能は要素...

ログインインターセプションを実装するためのVueルーティング

目次1. 概要2. ログインインターセプションを実装するためのルーティングナビゲーションガード1. ...

CSS フレックスレイアウトのリストの最後の行を左揃えにする N 通りの方法 (要約)

張新旭氏の記事を引用して皆さんにシェアしたいと思います。 変更を加えたい場合は、対応する画像によって...

jQueryアニメーションを理解するのに役立つ記事

目次1. 要素の表示と非表示を制御する show() hide() 2. 要素の透明度を制御する f...

Hadoop 2.Xの新機能、ごみ箱機能の説明

ごみ箱機能をオンにすると、削除されたファイルの元のデータをタイムアウトなしで復元できるため、誤って削...

Linux での nginx のインストール、展開、使用方法の詳細な説明

目次1. ダウンロード2. 展開3. Nginxログ関連の設定4. ファイルダウンローダーとして n...

HTMLボタンを中央に配置する方法

HTML ボタン自体を中央に配置するにはどうすればよいでしょうか? このアイデアは簡単に見つかります...

Bootstrap FileInputは画像アップロード機能を実装します

この記事の例では、Bootstrap FileInputの具体的なコードを共有して、画像アップロード...

DockerはClickHouseをインストールし、データテストを初期化します

クリックハウスの紹介ClickHouse は、SQL クエリを使用して分析データ レポートをリアルタ...

SSMプロジェクトは、ホットデプロイメント構成を実装するためにTomcatとMavenを使用してWARパッケージとしてデプロイされることが多い。

背景ご存知のとおり、JavaEE プロジェクトを開発した後は、そのプロジェクトをサーバーの Tomc...

効率をN倍に高めるVimクイックリファレンステーブル15個

昨年の前半から開発と娯楽のために Linux を使い始めましたが、今では Windows には戻れま...

MySQL マスタースレーブレプリケーションの原理と注意点

前面に書かれた最近、Mycat で特別なトピックを書いています。最近、多くの友人が面接に出かけている...

Vueはページキャッシュ機能を実装する

この記事の例では、ページキャッシュ機能を実装するためのVueの具体的なコードを参考までに共有していま...