centos7 安裝專案管理軟體Taiga

2021-09-23 14:25:46 字數 3016 閱讀 4366

環境: 2核處理器,4g記憶體,30g儲存

條件: python3.5, postgresql9.5

安裝必要的元件:

yum -y install gcc gcc-c++ make openssl-devel binutils autoconf flex bison libjpeg-devel freetype-devel zlib-devel perl-zmq-libzmq3 gdbm-devel ncurses-devel automake libtool libffi-devel curl git tmux gettext

安裝epel儲存庫

yum -y install epel-release

安裝python3.5

yum install -y

安裝nginx

yum -y install nginx

systemctl start nginx

systemctl enable nginx

檢查開啟的埠

netstat -plntu

安裝redis和rabbitmq

yum -y install rabbitmq-server redis

systemctl start rabbitmq-server

systemctl enable rabbitmq-server

(可能會出現問題,

[root@taiga sysconfig]# systemctl start rabbitmq-server

job for rabbitmq-server.service failed because the control process exited with error code. see "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.

我的問題是因為新安裝的系統,沒有修改hostname :  

[root@taiga sysconfig]# vim /etc/hosts

192.168.56.128  taiga

修改完成之後,重新啟動rabbitmq-server 成功

)systemctl start redis

systemctl enable redis

需要為rabbitmq建立乙個名為'taiga'的新使用者和虛擬主機,它將用於'taiga-events'。

執行以下命令建立名為'taiga'的新使用者和虛擬主機,並輸入密碼'taiga',然後設定'taiga'使用者的許可權。

rabbitmqctl add_user taiga taiga

rabbitmqctl add_vhost taiga

rabbitmqctl set_permissions -p taiga taiga ".*" ".*" ".*"

安裝nodejs

aiga-events」需要節點 - 新增nodejs nodesource儲存庫並使用yum命令進行安裝。

curl --silent --location | sudo bash -

sudo yum -y install nodejs

系統上安裝了taiga.io安裝所需的所有基本軟體包。

taiga.io是基於python django web框架的web應用程式,它使用postgresql作為資料庫。需要安裝postgresql 9.5版本的taiga.io。

將postgresql 9.5儲存庫新增到系統中。

rpm -uvh

安裝postgresql9.5

yum -y install postgresql95 postgresql95-devel postgresql95-contrib postgresql95-docs postgresql95-server

初始化資料庫

/usr/pgsql-9.5/bin/postgresql95-setup initdb

systemctl start postgresql-9.5

systemctl enable postgresql-9.5

su - postgres

createuser taiga

createdb taiga -o taiga

useradd -u -m -s /bin/bash taiga

passwd taiga

usermod -a -g wheel taiga

新增taiga的sudo訪問許可權

su - taiga

sudo su

安裝taiga-back

su - taiga

git clone taiga-back

現在進入'taiga-back'目錄並將分支改為'stable'分支。

cd taiga-back

git checkout stable

pip install --upgrade virtualenv

mkvirtualenv -p /usr/bin/python3.5 taiga

ln -s /usr/pgsql-9.5/bin/pg_config /usr/bin/pg_config

workon taiga

pip install -r requirements.txt

初始基本資料填充資料庫

python manage.py migrate --noinput

python manage.py loaddata initial_user

python manage.py loaddata initial_project_templates

python manage.py compilemessages

python manage.py collectstatic --noinput

這些命令將自動建立乙個密碼為「123123」的管理員帳戶'admin'。

未完 待續

參考**「 :」

專案協作 管理軟體安裝

confluence server id2.安裝後confluence預設已經執行,開啟confluence首頁,記下 server id 3.atlassian confluence bin shutdown.sh 如果監聽的不是80埠,可以使用普通使用者啟動 4.執行confluence5.1 ...

Centos7軟體的安裝

centos7 軟體安裝 一 軟體管理器 rpm redhat package manager rpm的最大優點是軟體預先編譯過,並且打包成rpm機制的安裝包,安裝包內會預設記錄該軟體需要依賴的屬性軟體,當安裝時會查詢依賴軟體是否滿足,如果滿足則予以安裝。srpm source rpm 是含有原始碼...

新centos7安裝軟體

yum install tree 顯示樹形目錄結構 python2 pip python2的包管理工具 python36 python3.6版本 python36 pip python3.6對應的pip gccgcc c nginx tomcat nodejs npmdocker redis mon...