91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用Docker安裝phabricator并配置和使用

發布時間:2022-03-24 17:39:12 來源:億速云 閱讀:316 作者:iii 欄目:web開發

這篇文章主要介紹“怎么使用Docker安裝phabricator并配置和使用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“怎么使用Docker安裝phabricator并配置和使用”文章能幫助大家解決問題。

我這里使用的是ubuntu16.04的系統。

使用docker進行安裝

我們使用 中提供的鏡像。

在則這個鏡像中已經為我們提供了多種插件,不過需要我們自己提供一個mysql數據庫的地址。

所以我們可以先使用docker安裝一個mysql數據庫。可以參考:

按照上面的教程,我們安裝了mysql,賬號為root,密碼為123456

通過

docker inspect <container id> |grep ipaddress

我們可以知道mysql這個容器的ip地址。加入我們查到的這個容器的私有ip為172.17.0.2。

下面我們就可以來使用docker安裝phabricator了。

docker pull redpointgames/phabricator    # 拉取最新版的phabricator

啟動

docker run --name phabricator -p 443:443 -p 332:22 -p 8891:80 -v /root/phabricator/backup:/repos -e phabricator_host=xxxxxx:8891 -e mysql_host=172.17.0.2 -e mysql_user=root -e mysql_pass=123456 -e phabricator_repository_path=/repos -e path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -it redpointgames/phabricator /bin/bash /app/init.sh

其中xxxx為你服務器的外網ip,這個就可以通過來訪問你服務器上docker部署的phabricator了。不過記得開啟安全組。

安裝完成后,我們就可以通過外網ip
加端口號8891來訪問了。

怎么使用Docker安裝phabricator并配置和使用

這時我們添加的用戶,會默認為系統的管理員,就可以登錄到后臺進行其他的設置了。但是先不要推出這個頁面。因為要進行一些設置才行。

如果你第一次訪問不是這個界面, 我們也可以在控制臺通過命令 的方式添加用戶.

進入容器
cd /srv/phabricator/phabricator
./bin/accountadmin

如果你的管理員用戶退出來了,提示下面的信息了

this phabricator install is not configured with any enabled authentication providers which can be used to log in. if you have accidentally locked yourself out by disabling all providers, you can use phabricator/bin/auth recover <username> to recover access to an administrative account.

你應該運行命令

進入容器
cd /srv/phabricator/phabricator
./bin/auth recover luanpeng(在網頁中創建的管理員賬號)

會提示通過一個網頁進入。

use this link to recover access to the "luanpeng" account from the web interface:
  http://xxxxxx:8891/login/once/recover/1/xxxxxxxxxx/
after logging in, you can use the "auth" application to add or restore authentication providers and allow normal logins to succeed.

根據提示進行操作

在主頁左側欄選擇auth,進入下圖

怎么使用Docker安裝phabricator并配置和使用

允許用戶登錄注冊

怎么使用Docker安裝phabricator并配置和使用

到此為止,phabricator就安裝完畢了

如果你不想使用docker安裝,可以自己獨立部署。不過步驟比較繁瑣,所以建議還是通過docker部署。

使用安裝腳本安裝

創建安裝腳本。打開網址將網頁中的腳本內容復制到新建的sh文件中,

將網址中的腳本文件下載下來,或者直接在本地創建一個sh文件,將網頁上的sh代碼復制下來。形成本地的安裝腳本install_ubuntu.sh

創建安裝目錄/home/luanpeng/work/phabricator

將安裝腳本拷貝到安裝目錄,執行腳本

sh install_ubuntu.sh

執行腳安裝本按照屏幕提示進行操作。腳本會自動幫你安裝git, apache, mysql, php…等一系列工具。

注意:在安裝mysql時,會有幾次讓你輸入root密碼的提示。這里推薦將密碼設置為空,以方便后面的使用。

下載phabricator以及其依賴包

$ cd somewhere/ # pick some install directory 切換到安裝目錄
somewhere/ $ git clone git://github.com/facebook/libphutil.git
somewhere/ $ git clone git://github.com/facebook/arcanist.git
somewhere/ $ git clone git://github.com/facebook/phabricator.git

web服務器:配置apache

加入sverver name
(1)修改httpd.conf,這個文件在剛裝完apache時應該是空的。(2.4.x版本在/etc/apache2路徑下創建httpd.conf文件即可)
加入如下內容: servername localhost
(2)保存退出。
2.驗證apache安裝
(1)重啟apache服務
/etc/init.d/apache2 restart
(2)驗證頁面
打開瀏覽器,在地址欄中輸入 localhost。看是否會出現“it works”的字樣,如果出現代表apache運行正常。否則,就需要去查看一下httpd.conf是否配置正確了。

更新phabricator

由于phabricator一直處于發展狀態,所以你應該經常更新它。如何更新:

  • 停止webserver的運行

  • 運行git拉取libphutil/,arcanist/,phabricator

  • 運行phabricator/bin/storage upgrade

  • 重新啟動webserver

關于“怎么使用Docker安裝phabricator并配置和使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐业县| 类乌齐县| 伊川县| 四平市| 田林县| 重庆市| 如东县| 垦利县| 桂阳县| 彭泽县| 长岛县| 连山| 泸西县| 遂平县| 庄河市| 曲周县| 鹤峰县| 台南市| 平顶山市| 迁安市| 浏阳市| 全州县| 普安县| 井陉县| 芜湖市| 怀化市| 应城市| 龙里县| 双柏县| 湘潭县| 清新县| 开封市| 章丘市| 景德镇市| 滨海县| 万荣县| 巍山| 上思县| 淮安市| 合水县| 孟州市|