この記事はネチズン
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
、その中にdata
とpms
フォルダ | マウント パス | 例証する |
---|---|---|
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