TAIGA 部署

本文详细介绍了如何部署TAIGA项目管理平台,包括环境准备、后台安装(依赖项、postgresql、python环境、数据库配置)、前端部署以及通过Circus和Gunicorn进行HTTP和WSGI部署,并配置Nginx作为反向代理。
摘要由CSDN通过智能技术生成

TAIGA 部署


题记

我叫陈冷耀,来自福建福州,很高兴大家可以看到这篇文章,是我的荣幸,我的QQ是22700801。微信号是15060080040,欢迎加我,赞我。
之前有使用过trello,想找个替代的,然后就百度发现了taiga,于是就打算搭建一个环境。
偶然发现一个很不错的新选择:Taiga,于是就试着将其部署下来,发现绝对是一个好东西,对于实践 Scrum 项目管理方法的,更是不可多得的利器!
产品官网: https://taiga.io/
GITHUB: https://github.com/taigaio
安装指南: http://taigaio.github.io/taiga-doc/dist/setup-production.html

1. 部署概要

首先,项目是使用 RESTFUL 模式开发的,也就是说,后台跟前台完全独立。
前台部分,使用的是 AngularJS (也非常对我的口味),因此单纯使用 nginx 静态部署,不存在太大的问题。
关键是后端,使用 Django + REST Framework,因此部署起来总是有那么点困惑,下面重点需要解决的是后端部署的问题。
不过好在前面给出的安装指南链接上面给出了详尽可用叹为观止的部署流程,虽然步骤较多,但是也是一步一步搞下来就可以使用了,下面就根据这个流程过一遍,并且对未尽部分,一些可能卡住的情况进行一下说明,兼做记录。
其实按照指南装下来基本没什么障碍,主要问题在于,有些 PyPI 的包其实在 requirements.txt 里面是没有的,因此需要看日志发现问题,然后手动补上这些包。

2. 环境准备

http://taigaio.github.io/taiga-doc/dist/setup-production.html#_before_starting
首先,我们的环境基本跟指引里面的一致,使用 Ubuntu14.04,对一下其他条件:
  1. IP 没什么好说的
  2. 主机名,我们用的是 cly.com,注意把后面的 cly.com 换成我们自己的即可。
  3. 用户 taiga,这个我们需要事先创建好,并且赋予其 sudo 权限。
  4. system ram 请无视。
现在创建 taiga 用户:
adduser taiga
然后赋予其 sudo 权限:
sudo visudo
# User privilege specification
root    ALL=(ALL:ALL) ALL # 在这行后面加上 taiga    ALL=(ALL:ALL) ALL

taiga    ALL=(ALL:ALL) ALL

sudo update-alterna
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值