久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

taiga是啥?怎么在linux上安裝taiga?

下面由linux系統教程欄目給大家介紹taiga以及怎么在linux上安裝taiga的方法,希望對需要的朋友有所幫助!

taiga 安裝配置


1.簡介

本文檔介紹了如何部署完整的Taiga服務(每個模塊都是Taiga平臺的一部分)。
Taiga平臺由三個主要組件組成,每個組件在編譯時和運行時都有自己的依賴關系:

  • taiga-back(backend / api)
  • taiga-front-dist(前端)
  • taiga-events(websockets網關)(可選)

每個組件都可以在一臺獨特的機器上運行,或者所有組件都可以安裝到不同的機器上。在本教程中,我們將在一臺機器上安裝所有內容,安裝所有三個Taiga組件。這種類型的設置應該足以滿足中小型生產環境。

2.概述

本教程假設您使用的是干凈的,最近更新的Ubuntu 16.04映像。
由于前端的性質,Taiga通過域/ public-ip使用,因為前端應用程序在您的瀏覽器中運行。前端必須能夠與后端/ API通信,因此前端和后端都必須可以通過域/ public-ip訪問。
Taiga的安裝必須由“常規”用戶完成,而不是root用戶。
在本教程中,我們假設以下細節:

  • IP: 80.88.23.45主機名:( example.com指向80.88.23.45)
  • 用戶名: taiga
  • 系統ram >=1GB(編譯lxml所需)
  • 工作目錄 /home/taiga/(用戶默認taiga)

2.1 系統架構描述

這是一個簡短的系統架構描述,可幫助您了解Taiga的構建和工作方式。在進一步安裝之前,請務必閱讀此說明以獲得高級概述。

Taiga由2個核心(mandatory)模塊組成:

  • taiga-back
  • taiga-front

taiga-back用django,python3編寫,并為前端提供API端點。

taiga-front主要用angularjs和coffeescript編寫,取決于后端。

python后端由gunicorn(端口9001)公開,它是一個Python WSGI HTTP服務器。進程管理器是systemd,它一起運行gunicorn和taiga-back。從技術上講,后端與數據庫(postgresql)通信,通過前端,它允許用戶使用Taiga的功能。前端和后端之間的通信使用API完成。

然后后端由nginx公開暴露,nginx充當這種情況的反向代理。前端位于dist文件夾中,并由nginx公開公開,nginx充當此案例的靜態Web服務器。

3先決條件

Taiga由三個模塊組成,每個模塊都需要不同的包和第三方包。本節將收集成功的Taiga安裝和配置所需的軟件包。在本節中,我們將為所有模塊安裝所有依賴項,包括可選模塊和服務。

基本套餐


該組件taiga-back使用postgresql(> = 9.4)作為數據庫:
必須與幾個第三方庫一起安裝Python(3)和virtualenvwrapper pip升級到最新版本

sudo apt-get update sudo apt-get install -y build-essential binutils-doc autoconf flex bison libjpeg-dev libfreetype6-dev zlib1g-dev libzmq3-dev libgdbm-dev libncurses5-dev automake libtool curl git tmux gettext nginx rabbitmq-server redis-server postgresql-9.5 postgresql-contrib-9.5 postgresql-doc-9.5 postgresql-server-dev-9.5 python3 python3-pip python3-dev virtualenvwrapper libxml2-dev libxslt-dev libssl-dev libffi-dev
在繼續安裝之前,必須執行此步驟!

創建一個名為的用戶taiga,并為其授予root權限


不要不更改為root用戶。必須與taiga用戶一起完成安裝。

sudo adduser taiga sudo adduser taiga sudo sudo su taiga cd ~

3.1配置依賴項

使用初始用戶和數據庫配置postgresql:

sudo -u postgres createuser taiga sudo -u postgres createdb taiga -O taiga --encoding='utf-8' --locale=en_US.utf8 --template=template0

創建一個名為的用戶taiga,以及RabbitMQ的虛擬主機(taiga-events)

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

4.后端配置

本節有助于配置后端(api)Taiga服務及其依賴項。

下載代碼

cd ~ git clone https://github.com/taigaio/taiga-back.git taiga-back cd taiga-back git checkout stable

創建名為taiga的新virtualenv

mkvirtualenv -p /usr/bin/python3 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

這將創建管理員帳戶。登錄憑據為admin,密碼為123123。

可選: 如果您希望將一些示例數據加載到Taiga中,請執行以下命令,該命令使用示例項目和隨機數據填充數據庫(對于演示非常有用):

python manage.py sample_data

將以下配置復制粘貼~/taiga-back/settings/local.py并使用您自己的詳細信息進行更新:

from .common import *  MEDIA_URL = "http://example.com/media/"STATIC_URL = "http://example.com/static/"SITES["front"]["scheme"] = "http"SITES["front"]["domain"] = "example.com"  SECRET_KEY = "theveryultratopsecretkey"  DEBUG = FalsePUBLIC_REGISTER_ENABLED = True  DEFAULT_FROM_EMAIL = "no-reply@example.com"SERVER_EMAIL = DEFAULT_FROM_EMAIL  #CELERY_ENABLED = True  EVENTS_PUSH_BACKEND = "taiga.events.backends.rabbitmq.EventsPushBackend"EVENTS_PUSH_BACKEND_OPTIONS = {"url": "amqp://taiga:PASSWORD_FOR_EVENTS@localhost:5672/taiga"}  # Uncomment and populate with proper connection parameters# for enable email sending. EMAIL_HOST_USER should end by @domain.tld#EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"#EMAIL_USE_TLS = False#EMAIL_HOST = "localhost"#EMAIL_HOST_USER = ""#EMAIL_HOST_PASSWORD = ""#EMAIL_PORT = 25  # Uncomment and populate with proper connection parameters# for enable github login/singin.#GITHUB_API_CLIENT_ID = "yourgithubclientid"#GITHUB_API_CLIENT_SECRET = "yourgithubclientsecret"

驗證

(可選)要確保一切正常,請發出以下命令以在開發模式下運行后端以進行測試:

workon taiga python manage.py runserver

然后,您必須能夠在URL上看到表示端點列表的json:http:// localhost:8000 / api / v1 /。

在此階段,后端已成功安裝,但要在生產中運行python后端,必須首先配置應用程序服務器。有關詳細信息,請參閱本文檔后面的內容。

5.前端安裝

從Github下載代碼:

cd ~ git clone https://github.com/taigaio/taiga-front-dist.git taiga-front-dist cd taiga-front-dist git checkout stable

復制示例配置文件:

cp ~/taiga-front-dist/dist/conf.example.json ~/taiga-front-dist/dist/conf.json

按照以下模式編輯示例配置(替換為您自己的詳細信息):

{         "api": "http://example.com/api/v1/",         "eventsUrl": "ws://example.com/events",         "debug": "true",         "publicRegisterEnabled": true,         "feedbackEnabled": true,         "privacyPolicyUrl": null,         "termsOfServiceUrl": null,         "GDPRUrl": null,         "maxUploadFileSize": null,         "contribPlugins": []}

小心使用瀏覽器中的復制粘貼以避免http://重復。

taiga-front-dist,前-dist的下載和配置是不夠的。下一步是在靜態文件Web服務器下公開代碼(在dist目錄中)。在本教程中,我們使用nginx作為靜態文件Web服務器和反向代理。稍后將解釋nginx的配置。

推薦學習:《linux視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产一区二区三区天码| 日韩av中文字幕一区二区三区| 97久久亚洲| 日本不卡一二三区黄网| 日韩综合一区二区| 日韩中文字幕一区二区高清99| 免费日本视频一区| 日韩国产一二三区| 欧美精品观看| 国产a亚洲精品| 国产精品s色| 精品欠久久久中文字幕加勒比| 精品不卡一区| 日韩欧美不卡| 伊人精品一区| 日韩久久99| 久久91视频| 亚洲高清av| 亚洲精一区二区三区| 国产精品男女| 日韩在线欧美| 亚洲欧美日韩国产综合精品二区| 综合视频一区| 国产精品视频3p| 久久久久久久欧美精品| 日韩久久电影| 午夜电影一区| 97精品97| 亚洲精品综合| 色婷婷狠狠五月综合天色拍| 一区二区精品| 久久久久久久欧美精品| 国产精品激情| 欧美另类专区| 精品久久久久久久| 99riav1国产精品视频| 国产精品视频首页| 视频在线在亚洲| 亚洲啊v在线| 国产欧美精品久久| 天使萌一区二区三区免费观看| 国产成人免费| 午夜宅男久久久| 久久97久久97精品免视看秋霞| 99久久婷婷这里只有精品| 亚洲精品乱码| 欧美日韩国产观看视频| 日韩欧美中文字幕一区二区三区| 国产中文一区| 成人一区不卡| 青青草国产精品亚洲专区无| 国产精品99免费看| 久久九九精品| 麻豆精品视频在线观看免费| 日韩一区二区三区四区五区| 伊人久久成人| 久久视频精品| 久久精品成人| 日本精品不卡| 日韩欧美一区免费| 日韩欧美二区| 欧美特黄一级大片| 日韩大片在线观看| 免费污视频在线一区| 日韩中文欧美| 久久这里只有精品一区二区| 麻豆一区二区三| 国产精品久久久久久久久久白浆 | 国产亚洲毛片| 国产精品毛片一区二区三区| 国产高清一区| 蜜臀va亚洲va欧美va天堂| 精品在线播放| 伊人精品一区| 99re国产精品| 日韩精品社区| 久久久久伊人| 日韩毛片视频| 午夜在线精品| 欧美日本一区| 久久精品国产成人一区二区三区| 麻豆精品新av中文字幕| 日韩三区免费| 亚洲一区二区毛片| 日韩av二区在线播放| 国产日韩欧美一区二区三区在线观看| 国产麻豆一区| 久久精品亚洲人成影院| 婷婷综合在线| 国产日韩欧美一区| 久久影视一区| 久久精品av麻豆的观看方式| 狠狠久久伊人| 亚洲国产专区| 美女尤物国产一区| 1024精品久久久久久久久| 日本免费一区二区视频| 五月激情久久| 国产欧美日韩在线观看视频| 91精品一区二区三区综合| 美女网站久久| 国产suv精品一区| 蜜臀精品久久久久久蜜臀| 国产精品激情| 一区二区亚洲精品| 欧美精品97| 综合干狼人综合首页| 91精品一区二区三区综合| 久久久精品国产**网站| 中文字幕一区二区三区日韩精品| 欧美日韩免费看片| 国产乱码精品一区二区亚洲| 人人爽香蕉精品| 中文字幕在线视频网站| 国产毛片精品| 日本亚洲视频| 伊人久久亚洲美女图片| 电影亚洲精品噜噜在线观看| 色婷婷成人网| 亚洲电影在线| 蜜臀91精品国产高清在线观看| 精品一区二区三区中文字幕视频 | 国产一区二区三区探花| 亚洲一区二区日韩| 国产v综合v| 久久久久91| 国产伊人久久| 国产乱人伦丫前精品视频| 久久精品99国产精品| 少妇精品久久久一区二区| 亚洲免费网址| 蜜臀91精品一区二区三区| 国产亚洲毛片| 日韩一区免费| 麻豆极品一区二区三区| 丰满少妇一区| 日韩一区自拍| 国产二区精品| 亚洲精品一二| 国产一级成人av| 久久99久久久精品欧美| 97se亚洲| 国产精久久久| 国产精品国产一区| se01亚洲视频| 亚洲欧美日本视频在线观看| 三级欧美在线一区| 国产精品一区二区三区美女| 久久久久久婷| 婷婷成人基地| 日韩在线成人| 麻豆国产精品| 亚洲欧洲一区| 国产精品亚洲综合在线观看| 麻豆传媒一区二区三区| 日韩精品麻豆| 亚洲免费一区二区| 欧美激情在线精品一区二区三区| 麻豆视频在线观看免费网站黄| 日韩午夜一区| 国产精品网在线观看| 久久久久国产| 青青草国产精品亚洲专区无| 日韩精品网站| 国产欧美久久一区二区三区| 99精品在线免费在线观看| 日本午夜精品视频在线观看| 欧美成人精品三级网站| 日本一区免费网站| 欧美成人综合| 国产精品红桃| 国产精品普通话对白| 久久精品亚洲一区二区| 视频在线在亚洲| 欧美成人a交片免费看| 欧美日韩1区| 国产亚洲综合精品| 97在线精品| 国产精选久久| 亚洲综合激情在线| 中文精品在线| 日韩av首页| 吉吉日韩欧美| 激情综合五月| 免费精品一区| 国产精品视频首页| 夜夜嗨一区二区| 国产亚洲一区二区手机在线观看 | 日韩精品网站| 成人高清一区| 久久av日韩| 欧美日韩亚洲三区| 午夜视频一区二区在线观看| 久久久久久黄| 国产亚洲字幕| 91p九色成人| 日韩有码av| 中文字幕日韩亚洲| 激情婷婷久久| 中文精品视频|