中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

使用Docker安裝phabricator的配置和使用方法

發布時間:2020-08-24 15:10:50 來源:腳本之家 閱讀:195 作者:數據架構師 欄目:服務器

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

使用docker進行安裝

我們使用https://hub.docker.com/r/redpointgames/phabricator/ 中提供的鏡像。

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

所以我們可以先使用docker安裝一個mysql數據庫。可以參考:https://www.jb51.net/article/148880.htm

按照上面的教程,我們安裝了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,這個就可以通過http://xxxxx:8891來訪問你服務器上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文件中,https://secure.phabricator.com/source/phabricator/browse/master/scripts/install/install_ubuntu.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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對億速云的支持。如果你想了解更多相關內容請查看下面相關鏈接

向AI問一下細節

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

AI

酒泉市| 沐川县| 徐州市| 喀喇沁旗| 东阳市| 鄂州市| 鸡西市| 抚远县| 洛浦县| 安陆市| 怀来县| 海晏县| 桂林市| 武安市| 微山县| 永寿县| 宁河县| 张家港市| 彭阳县| 博野县| 磐石市| 赤水市| 区。| 邢台市| 大连市| 芮城县| 任丘市| 娄烦县| 吴堡县| 永福县| 武陟县| 灯塔市| 潼关县| 尤溪县| 锦州市| 阳曲县| 宜宾县| 武义县| 津市市| 大港区| 新泰市|