国内のオープン ソース プロジェクト管理ソフトウェア ZENTAO

ここに画像の説明を挿入

この記事はネチズンukiyoecのリクエスト。

禅道とは?

Zen Road ( ZenTao) は、国産オープンソースのプロジェクト管理ソフトウェアです。製品管理、プロジェクト管理、品質管理、文書管理、組織管理、トランザクション管理を統合し、研究開発プロジェクト管理のコアプロセスを完全にカバーする専門的な研究開発プロジェクト管理ソフトウェアです。ZENTAOの経営哲学は、実用的な結果、完全で豊富な機能、シンプルで効率的な操作、美しく寛大なインターフェース、強力な検索機能、豊富で多様な統計レポート、合理的なソフトウェア構造、柔軟な拡張、および呼び出すことができる完全なAPIに焦点を当てています。

2013もちろん、当時のバージョンは現在のバージョンとは明らかに異なり、現在、Zen Tao は开源版企业版、および旗舰版

バージョン間の違いは公式文書にあります: https://www.zentao.net/book/zentaopms/961.html

中小企業にとっては开源版非常に便利で、测试管理ソフトウェア開発の進捗状況を追跡するのに非常に便利ですBUG

インストール

Synology に Docker モードでインストールします。

レジストリを検索しzentao、2 番目のeasysoft/zentaoバージョンの選択を選択しますlatest

  • 前者の方がダウンロード量は多いが、後者はZen Roadが公式に提供している
  • 老素が投げていたときのlatestバージョンに対応するバージョンは18.3
  • proはじまりは专业版前に言ったはず旗舰版bizはじまりは企业版純粋な数字だけ开源版

ここに画像の説明を挿入

ロール

dockerフォルダに新しいフォルダを作成しzentao、その中にdatapms

フォルダ マウント パス 例証する
docker/zentao/data /var/lib/mysql mysqlデータベースファイルを保存する
docker/zentao/pms /www/zentaopms ZENTAOコード、添付ファイル、その他のデータを保存する

ここに画像の説明を挿入

ポート

ローカルポートが競合していなければ問題ありませんが、不明な場合はコマンドで確認できます

# 查看端口占用
netstat -tunlp | grep 端口号
ローカル ポート コンテナ港 例証する
4430 80 ウェブポート
4406 3306 データベース ポート

デフォルトでは、どのポートも外部に公開されていません

ここに画像の説明を挿入

Web ページのポートを今すぐ追加する必要があります. データベースの場合, それは個々のニーズに依存します. 外部から直接データベースを変更するつもりがない場合, データベースを公開することはお勧めしません.

環境

変数 価値
MYSQL_ROOT_PASSWORD データベースrootユーザーのパスワード。デフォルトは123456

データベース ポートを外部に公開する場合は、パスワードを変更する必要があります. 外部に公開しない場合は、デフォルトで使用することもできます.

ここに画像の説明を挿入

コマンド ライン インストール

コマンドラインに慣れている方はこちらのほうがdocker cli早い

# 新建文件夹 zentao 和 子目录
mkdir -p /volume2/docker/zentao/{
    
    data,pms}

# 进入 zentao 目录
cd /volume2/docker/zentao

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name zentao \
   -p 4430:80 \
   -v $(pwd)/pms:/www/zentaopms \
   -v $(pwd)/data:/var/lib/mysql \
   easysoft/zentao

docker-composeインストールを使用して、次のコンテンツをdocker-compose.ymlファイルとして保存することもできます

version: '3'

services:
  zentao:
    image: easysoft/zentao
    container_name: zentao
    restart: unless-stopped
    ports:
      - 4430:80
    volumes:
      - ./data:/var/lib/mysql
      - ./pms:/www/zentaopms
    environment:  
      - MYSQL_ROOT_PASSWORD=123456

次に、次のコマンドを実行します

# 新建文件夹 zentao 和 子目录
mkdir -p /volume2/docker/zentao/{
    
    data,pms}

# 进入 zentao 目录
cd /volume2/docker/zentao

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

走る

しばらく待つ必要があります。最初はログがありません

ここに画像の説明を挿入

この時点で、最初にファイルをpmsディレクトリ、次にdataデータベース ファイルを に書き込みます。このとき、アクセスしたときにエラー ページhttp://群晖IP:4430のみが表示されます

ここに画像の説明を挿入

ログに表示されるStarting MariaDB database server mysqld...done.までアクセスを開始できるはずです

ここに画像の説明を挿入

いつも同じではない

ここに画像の説明を挿入

待機時間はマシンによって異なります。最初の実行ではセットアップ ウィザードが表示されます。

ここに画像の説明を挿入

最初のステップは、デフォルトでチェックされている契約です。クリックするだけです下一步

2番目のステップは、環境を確認することです. 通常、コンテナには問題はありません. クリックし続ける下一步

ここに画像の説明を挿入

3 番目のステップは、構成ファイルを作成し、パスワードを入力してクリックすることです。保存

123456環境変数で新しいパスワードMYSQL_ROOT_PASSWORDをリセットしないデータベースのパスワードはデフォルトで

ここに画像の説明を挿入

注意してください保存ボタンを。ボタンがグレーアウトされていないため、反応がないように見えます。誰もが習慣的に連続してクリックし保存、エラーを引き起こします。

ここに画像の説明を挿入

発生しても心配する必要はありませんdata。andpmsディレクトリのコンテンツを削除してから、コンテナを再起動してください。これは、最初からやり直すことと同じです。

一度だけクリックすると保存、しばらくすると、保存された構成ファイルの内容とパスが表示されます。

ここに画像の説明を挿入

ラオスが選んだ使用全生命周期管理模式

ここに画像の説明を挿入

アカウントとパスワードを設定する

脆弱なパスワードを設定すると、システムはプロンプトを表示します

ここに画像の説明を挿入

インストールが成功したら、クリックし登录禅道管理系统て使用を開始します

アカウントとパスワードを入力

ここに画像の説明を挿入

ログイン成功後のメインインターフェース

ここに画像の説明を挿入

参照文書

ZENTAO を Docker でデプロイする - ZENTAO オープン ソース版ヘルプ - ZENTAO オープン ソース プロジェクト管理ソフトウェア
アドレス: https://www.zentao.net/book/zentaopmshelp/405.html

おすすめ

転載: blog.csdn.net/wbsu2004/article/details/130418831