TAIGA项目管理平台快速安装
转载来源:https://qiita.com/maemori/items/4bd1b985774d17888e29 , https://github.com/maemori/accon/tree/master/docker/taiga
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のDockerイメージを利用して1行でインストール。
ユーザ数やプロジェクト数の制限はなく、すべての機能が利用可能です。(リアルタイム更新も対応)
※TAIGA(taiga.io): オープンソースで無料のアジャイル開発者向けのプロジェクト管理プラットフォーム。
1.特徴
- エピック・ユーザストーリ・スプリント・タスクボード・かんばん・課題・Wiki
- シンプルで使いやすい
- リアルタイム更新に対応
- 日本語に対応
2.インストール
docker run -d -p 80:80 -t -i -h taiga --name taiga accon/taiga
※実行にはDockerが必要です。DockerのインストールはDocker公式をご参照ください。
2.1.初回起動時にTAIGAの構築が行われます
http://localhost/install.html
↑にアクセスしインストール状況を確認。
PROGRESS_[INSTALLATION_COMPLETE]が表示されたらインストール完了です。
3.利用開始
http://localhost
3.1.ユーザ作成と日本語の設定
- ユーザの作成:右上の「Sign up」から行います
- 日本語化:ユーザ作成後、ログインを行い右上のアカウントの「Edit profile」を実行し「Language」を日本語の設定
※初期ユーザのadminのパスワードは「123123」。必ずパスワードの変更を。
3.2.リアルタイム更新の確認
上の動画をご確認ください
4.Docker「TAIGA」コンテナについて
- Dockerfileのコードはこちら(GitHub)
- Dockerfile一式のダウンロード
「TAIGA」コンテナの構成要素
- taiga-front : フロントエンドサービス。anglejsとcoffeescriptで構築されたフロントエンド関連のコードで構成されています。
- taiga-back : バックエンドサービス。djangoとpython3を使って構築されたapiで構成されています。
- taiga-events : フロントエンドをリアルタイム更新するためのサービス。WebSocketサーバーとして動作し、バックログ、タスク・ボード、かんばん、課題をリアルタイムに更新します。
- taiga-celery : 非同期タスク実行サービス。webhooksやimport/exportなどを非同期で実行します。
ReadME
Short Description
プロジェクト管理プラットフォーム: TAIGA
主な機能 : エピック・ユーザストーリ・スプリント・タスクボード・かんばん・課題・情報共有(Wiki)の運用。 ※ 日本語対応、リアルタイム更新
Full Description
● Dockerfileのコード、こちら(GitHub)
● Dockerfile一式は、こちらからダウンロード
1. 概要
Taiga.ioは、オープンソースとして公開されているプロジェクト管理プラットフォーム。
2. TAIGAサービス構成要素
- taiga-front : フロントエンドサービス。anglejsとcoffeescriptで構築されたフロントエンド関連のコードで構成されています。
- taiga-back : バックエンドサービス。djangoとpython3を使って構築されたapiで構成されています。
- taiga-events : フロントエンドをリアルタイム更新するためのサービス。WebSocketサーバーとして動作し、バックログ、タスク・ボード、かんばん、課題をリアルタイムに更新します。
- taiga-celery : 非同期タスク実行サービス。webhooksやimport/exportなどを非同期で実行します。
3. 構成要素
必要なミドルウェアは「accon/ubuntu-nginx-circus-postgresql」コンテナを使用しています。
当コンテナは「accon/ubuntu-nginx-circus-postgresql」コンテナの上に構築されています。 詳細な内容はDocker Hubをご参照ください。
3. 利用方法(通常使用)
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. 利用方法(開発・カスタマイズ)
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. 動作確認
- TAIGA - http://localhost
- RabbitMQ - http://localhost:15672/
4.4. PostgerSQLの接続
- Host: 127.0.0.1
- Port: 5432
- Datavese: taiga
- User: taiga
- Passwoord: taiga
5. よく使うDockerコンテナを制御するコマンド
- コンテナのコンソールに接続
docker exec -it taiga bash
- コンテナのスタート
docker start taiga
- コンテナのストップ
docker stop taiga
- コンテナの削除
docker rm taiga
- 起動中コンテナの確認
docker ps
- 全てのコンテナの確認
docker ps -a
- コンテナイメージの一覧
docker images
X. コンテナ開発者向け
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 '/<none/{print $3}' | xargs docker rmi
docker images
X.1.3. コンテナイメージの削除
docker rmi accon/taiga:latest
docker rmi accon/taiga:1.00
TAIGA项目管理平台快速安装相关推荐
- 三、Zstack云平台快速安装与初始化(ZCCT云计算认证)
一.如何准备安装环境,包括服务器.安装包及相关教程 1.准备安装环境 服务器环境准备 正式环境推荐服务器配置如下: 因为是学习安装,所以创建一个4C8GB,硬盘不小于40G的虚拟机即可.下图是官方视频 ...
- Nagios 监控平台快速安装
Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等. 一.首先安装apache: 安装apache,采用yum方式安装 ...
- Windows平台快速安装MongoDB和Robo 3T
一.简介 1.数据库简介 传统的数据库都是关系型数据库,包括MySQL.SQL Server等.但是随着业务需求的提高,传统数据库往往难以满足业务的需要,因此逐步出现了很多NoSQL数据库,包括Mon ...
- Docker快速搭建Taiga敏捷开发项目管理平台
Taiga.io , Open Source, full featured project management platform for startups and agile developers ...
- Linux用一键安装包快速部署禅道项目管理平台
Linux用一键安装包快速部署禅道项目管理平台 简介:本文介绍如何在linux下面使用禅道一键安装包搭建禅道的运行环境. 一.安装 二.如何访问数据库 三.9.2.stable版本起Linux一键安装 ...
- Docker安装禅道项目管理平台zendao-v11.6.x
Docker安装禅道项目管理平台zendao-v11.6.x 安装步骤 一.下载地址 二.安装使用 下载地址 禅道开源版: http://dl.cnezsoft.com/zentao/dock ...
- Docker快速搭建Tuleap项目管理平台
Docker快速搭建Tuleap项目管理平台 界面示例 PS: 非常好用,界面美观,操作方便,流程清晰,功能强大! 用法 # 第一次运行请耐心等待,下载镜像,初始化数据等工作 docker run - ...
- Linux下Moodle平台的快速安装方案
一种快速安装与配置Moodle平台的方案,基本步骤: 1.选择与安装Linux系统 2.配置网络,开启shh和网络端口 3.一键安装集成环境(使用oneinstack方案) 4.服务器配置,端口和PH ...
- 微博平台StatusNet研究(4):快速安装
StatusNet研究系列 StatusNet研究(1):介绍 StatusNet研究(2):基本安装 StatusNet研究(3):友好URL与OpenID支持 StatusNet研究(4):快速安 ...
最新文章
- Python3学习笔记-使用list和tuple
- 比利牛斯獒犬 flask web
- php 输出的区别,php的6种输出方式的区别_后端开发
- windows7使用Sphinx+PHP+MySQL详细介绍
- 图论模型迪杰斯特拉算法
- 今天装了个GPS时钟
- 12-贝叶斯算法(知识准备)
- 哈理工计算机学院学生会技术部,计算机与信息学院学生会简介
- 2.自编码器(去噪自编码器,DAE)
- SpringMVC的乱码问题解决
- PPC手机新手教程,使用方法,疑难解答,最强大的PPC手机使用手则
- Android LinearLayout实现下拉刷新
- jmail mysql_Jmail组件使用方法及注意事项 | 域名频道
- python中pyecharts 柱状图 折线图混用_pyecharts折线图和柱状图
- 5分钟入门MP4文件格式-mp4的ftyp
- 2022年重庆医院三基考试心血管系统疾病多选练习题及答案
- 高德地图---Poi搜索遇到的坑
- 渗透测试学习笔记(metasploit)
- Java高级之Float类和Double类的isNaN()方法
- 手游平台开发需要哪些人员配置?