美文网首页
在CentOS下搭建taiga

在CentOS下搭建taiga

作者: 黑色汪汪汪 | 来源:发表于2018-07-21 14:28 被阅读0次

    首先安装依赖的包:

    yum install  make gcc gcc-c++ kernel-devel freetype-devel  zlib-devel zlib gdbm gdbm-devel ncurses ncurses-devel automake libtool libffi libffi-devel libcurl git tmux gettext
    

    安装python环境:

    yum install python36 python36-devel
    

    创建python虚拟环境:

    cd ~
    python36 -m venv .venv
    

    后面的.venv自己随便起名字,随便放位置。

    激活虚拟环境,source ~/.venv/bin/activate

    安装rabbitmq
    访问网站:https://bintray.com/rabbitmq/rpm/erlang/20.3-1 下载erlang语言,这是rabbitmq的语言环境。
    下载之后,yum install ***.rpm

    安装完成之后,再安装rabbitmq,访问网站:http://www.rabbitmq.com/install-rpm.html

    rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc#
    yum install rabbitmq-server-3.7.7-1.el7.noarch.rpm
    

    至此,rabbitmq 安装完毕。

    为rabbitmq 创建用户:

    sudo rabbitmqctl add_user taiga PASSWORD_FOR_EVENTS
    sudo rabbitmqctl add_vhost taiga
    sudo rabbitmqctl set_permissions -p taiga taiga ".*" ".*" ".*"
    

    安装Postgresql(其实用mysql也是可以的,我猜,我下次尝试用mysql)

    #rpm -ivh http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-1.noarch.rpm
    #sed -i 's/^gpgkey.*/&\nexclude=postgresql*/' /etc/yum.repos.d/CentOS-Base.repo
    
    #yum -y install postgresql94 postgresql94-contrib postgresql94-server postgresql94-devel postgresql94-libs
    
    

    这代码是复制别人的,上面的9.4可以换成你喜欢的版本,比如9.5。
    初始化数据库:

    service postgresql-9.4 initdb
    

    创建数据库用户:

    sudo -u postgres createuser taiga
    sudo -u postgres createdb taiga -O taiga
    

    安装nodejs

    sudo curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
    sudo yum -y install nodejs
    

    安装完成之后,到taiga-events文件夹里,执行:

    npm install
    sudo npm install -g coffee-script
    

    安装马戏团(circus),确认一下自己是否激活了虚拟环境。

    pip3 install circus
    

    这些环境都装完了,那就根据官网的教材,修改配置文件,为circus增加个配置文件,nginx增加配置文件。
    启动起来就ok了!

    今天先写到这。最难得是上面得环境安装。

    相关文章

      网友评论

          本文标题:在CentOS下搭建taiga

          本文链接:https://www.haomeiwen.com/subject/scfqmftx.html