转载来源:https://qiita.com/maemori/items/4bd1b985774d17888e29 , https://github.com/maemori/accon/tree/master/docker/taiga
PS:根据转载来源没有快速搭建起来,不过给出下面代码可以成功搭建,单前提您得先安装vagrant和virtualbox
# 请事先先创建一个taiga目录,进入目录执行下面代码,启动完成后,访问浏览器 http://127.0.0.1:8000 账户: admin/123123
git clone https://github.com/taigaio/taiga-vagrant.git .
vagrant plugin install vagrant-vbguest
# 启动比较久,请耐心等待
vagrant up
# vagrant ssh命令可以不用执行,如果你需要进入taiga服务器Linux系统内,则使用下面命令
vagrant ssh
界面示例,可以分配、筛选活动,提交Bug信息,查看时间线等等:
ユーザ数やプロジェクト数の制限はなく、すべての機能が利用可能です。(リアルタイム更新も対応)
※TAIGA(taiga.io): オープンソースで無料のアジャイル開発者向けのプロジェクト管理プラットフォーム。
docker run -d -p 80:80 -t -i -h taiga --name taiga accon/taiga
※実行にはDockerが必要です。DockerのインストールはDocker公式をご参照ください。
http://localhost/install.html
↑にアクセスしインストール状況を確認。
PROGRESS_[INSTALLATION_COMPLETE]が表示されたらインストール完了です。
http://localhost
※初期ユーザのadminのパスワードは「123123」。必ずパスワードの変更を。
上の動画をご確認ください
プロジェクト管理プラットフォーム: TAIGA
主な機能 : エピック・ユーザストーリ・スプリント・タスクボード・かんばん・課題・情報共有(Wiki)の運用。 ※ 日本語対応、リアルタイム更新
Taiga.ioは、オープンソースとして公開されているプロジェクト管理プラットフォーム。
必要なミドルウェアは「accon/ubuntu-nginx-circus-postgresql」コンテナを使用しています。
当コンテナは「accon/ubuntu-nginx-circus-postgresql」コンテナの上に構築されています。 詳細な内容はDocker Hubをご参照ください。
3.1. Dockerコンテナの取得と起動
docker run -d -p 80:80 -t -i -h taiga --name taiga accon/taiga
最新のTAIGAコンテナをダウンロードしTAIGAサーバーを起動しインストールが開始されます。
3.2. TAIGAのインストール状況の確認
ブラウザでhttp://localhost/install.htmlにアクセスするとインストールの状況を確認できます。(5秒間隔で更新されます)
「PROGRESS_[INSTALLATION_COMPLETE]」と表示されればインストールは完了です。
3.3. TAIGAの利用開始
ブラウザでhttp://localhostにアクセスします。
adminユーザ(初期パスワードは123123)もしくは新規にユーザを作成してログインを行います。
日本語化は右上のアカウントメニューの「Edit Profil」を実行しLanguageを「日本語」に変更します。
3.4. TAIGAの利用方法
taiga.io(公式)をご参照ください。
4.1. ローカルPCにDockerコンテナと共有するディレクトリを作成
data-volumeのマウント
mkdir -p ~/productment/taiga/workspace
mkdir ~/productment/taiga/www
productment/taiga/workspaceディレクトリ
Dockerコンテナの/develop/workspaceディレクトリにマウントされます。 TAIGAアプリケーションのバックエンドのプロジェクトが配置されます。
productment/taiga/wwwディレクトリ
Dockerコンテナの/develop/wwwディレクトリにマウントされます。 TAIGAのフロントエンドのプロジェクトが配置されます。
4.2. Dockerコンテナの取得と起動
docker run -d \
-v ~/productment/taiga/workspace:/develop/workspace:rw \
-v ~/productment/taiga/www:/develop/www:rw \
-p 80:80 -p 443:443 -p 5432:5432 -p 15672:15672 \
-t -i \
-h taiga\
--name taiga \
accon/taiga:1.05
4.3. 動作確認
4.4. PostgerSQLの接続
docker exec -it taiga bash
docker start taiga
docker stop taiga
docker rm taiga
docker ps
docker ps -a
docker images
X.1. Dockerコンテナイメージの管理
X.1.1. ビルド
OS X
docker rmi accon/taiga:1.05
docker rmi accon/taiga:latest
docker images
cd ~/Develop/master/accon/v2.0/data-volume/workspace/accon/docker/taiga
docker build -t accon/taiga:1.05 .
X.1.2. レポジトリにプッシュ
# push
docker push accon/taiga:1.05
# Tag
docker tag accon/taiga:1.05 accon/taiga:latest
docker push accon/taiga:latest
# None images delete
docker images | awk '/
X.1.3. コンテナイメージの削除
docker rmi accon/taiga:latest
docker rmi accon/taiga:1.00