成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何通過Docker安裝Sourcegraph?

譯文
開發 開發工具 開源
當你的項目達到數百萬行代碼時,可通過Docker容器部署一個大有幫助的工具,比如Sourcegraph。

【51CTO.com快譯】當你的項目達到數百萬行代碼時,可通過Docker容器部署一個大有幫助的工具,比如Sourcegraph。

Sourcegraph是一款開源代碼搜索導航工具,使開發人員能夠進行快速的全局搜索、使用智能代碼識別、改進GitHub代碼托管、充當擴展API以便更容易與第三方集成等。一旦它啟動并運行起來,就能夠以你從未體驗過的方式來搜索代碼。

但是你如何部署Sourcegraph?幾種方法可以實現部署:

  • 試試任何開源代碼庫上的公共實例。
  • 安裝Chrome瀏覽器擴展件。
  • 部署為Docker容器。

下面詳細介紹通過Docker容器部署Sourcegraph的過程,然后介紹如何添加用于搜索代碼的代碼庫。

你需要什么?

我將在Ubuntu Server 18.04上進行演示。托管平臺不重要,只要它可以運行Docker。你還需要連接到代碼庫。我將使用GitHub代碼庫進行演示,為此需要該代碼庫的訪問令牌和范圍(兩者都可以在你的GitHub帳戶中找到)。***,你需要不必使用sudo就能運行docker命令的用戶(出于安全考慮)。

部署容器

首先不妨部署容器。這可以通過一個命令來完成。我們將在內外端口7080上部署容器,并將數據掛載到目錄/.sourcegraph/config:/etc/sourcegraph。為此,打開終端窗口,執行命令: 

  1. docker run --publish 7080:7080 -d --rm --volume ~/.sourcegraph/config:/etc/sourcegraph --volume ~/.sourcegraph/data:/var/opt/sourcegraph --volume /var/run/docker.sock:/var/run/docker.sock sourcegraph/server:2.13.5 

一旦該命令完成,會出現一個歡迎屏幕,通知你如何進入到Sourcegraph Web GUI(圖A)。

如何通過Docker安裝Sourcegraph?

圖A.

Sourcegraph容器已部署。

除非托管服務器有GUI,否則你無法通過127.0.0.1 localhost地址訪問Sourcegraph。改而將你的Web瀏覽器指向http://SERVER_IP:7080(其中SERVER_IP是托管服務器的IP地址)。這將打開管理員用戶創建頁面(圖B)。

如何通過Docker安裝Sourcegraph?

圖B.

創建Sourcegraph管理員用戶。

創建用戶后,你將登錄進去,可以開始配置Sourcegraph了。

添加代碼庫

現在是時候添加代碼庫了。點擊Sourcegraph主頁面(圖C)上的Configuration(配置)按鈕。

如何通過Docker安裝Sourcegraph?

圖C.

Sourcegraph主窗口。

在Configuration窗口(圖D)中,點擊Add GitHub repositories(添加GitHub代碼庫)按鈕,這將為該代碼庫生成必要的配置。

如何通過Docker安裝Sourcegraph?

圖D.

添加GitHub代碼庫。

在“令牌”這一行,刪除引號之間的內容(高亮顯示的部分),并添加從你的GitHub帳戶獲取的訪問令牌。一旦你粘貼該令牌,點擊“保存更改”。

GitHub信息添加后,點擊Repositories(代碼庫)按鈕,你應該會看到與訪問令牌關聯的所有代碼庫(圖E)。

如何通過Docker安裝Sourcegraph?

圖E.

我們的可用代碼庫。

點擊以啟用你想添加到Sourcegraph的任何/所有代碼庫。一旦啟用了它們,Sourcegraph會克隆它們,以便它們準備好搜索。然后,你可以點擊其中一個代碼庫,開始搜索代碼。如果你在處理成千上萬行代碼,Sourcegraph很快會成為你的得力助手。

原文標題:How to install Sourcegraph with Docker,作者:Jack Wallen

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2022-04-06 09:36:19

SourcegrapFedoraLinux

2015-07-28 11:10:22

Docker容器容器編排

2022-11-02 08:44:34

2024-01-04 11:50:00

UbuntuDocker

2024-03-28 14:40:55

2019-07-25 09:35:18

USBDVDWindows 10

2010-04-06 10:00:52

CentOS系統

2014-12-01 11:27:54

CentOS 7Docker

2021-08-25 15:28:03

Sourcegraph開發人員倉庫

2022-07-28 15:10:34

UbuntuDocker

2021-09-30 10:59:11

DockerRedisExporter

2009-12-03 10:02:02

CD安裝Linux

2020-12-15 08:00:00

KubernetesDocker容器

2015-12-25 15:38:44

UbuntuPPAWine 1.8

2016-01-06 13:37:43

DockerIVRE

2020-10-05 21:23:05

開發技能代碼

2015-09-11 16:47:51

安裝DockerUbuntu

2019-07-23 07:30:16

2024-01-24 11:31:41

AndroidView陰影

2017-04-08 19:45:27

Linux命令安裝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.精品国产 | 久久伊人影院 | 亚洲男人天堂网 | 97超在线视频 | 国产成人av一区二区三区 | 一本一道久久a久久精品综合 | 国产91在线 | 中日 | 北条麻妃99精品青青久久 | 亚洲一区视频在线 | 成人免费视频久久 | 国产区第一页 | 国产欧美日韩精品一区 | 欧美一级艳情片免费观看 | 欧美精品一区二区在线观看 | 亚洲h在线观看 | av手机在线播放 | 97视频在线观看免费 | 国产精品一区二区久久久久 | 欧美视频在线播放 | 精品1区2区3区4区 | 日韩在线中文 | av大全在线 | 91av在线影院 | 五月天婷婷狠狠 | 国产欧美在线视频 | 国产一区二区三区视频在线观看 | 99热激情| 亚洲一区二区三区在线免费观看 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 国产激情精品 | 国产在线精品一区二区三区 | 国产精品3区| 啪啪网页 | 亚洲三区在线 | www.日本在线| 日韩精品视频在线播放 | 亚洲一区二区在线 | 亚洲人成网站777色婷婷 | 日韩精品无码一区二区三区 | 欧美在线资源 | 成人精品视频99在线观看免费 |