Hogyan telepítsük a Sourcegraphot a Docker segítségével

A Sourcegraph és a Docker telepítése Ha a projekt több millió sornyi kódot ért el, akkor szüksége van egy eszközre, amely segít a keresésben. A Sourcegraph csak amire szüksége van. Tudja meg, hogyan lehet egy példányt gyorsan telepíteni a Docker segítségével.

A Sourcegraph egy nyílt forráskódú keresési és navigációs eszköz, amely lehetővé teszi a fejlesztőknek a gyors globális keresések elvégzését, az intelligens kódfelismerés használatát, a GitHub kódtárhelyének fokozását, kiterjesztési API-ként szolgálva a könnyebb harmadik fél általi integrációhoz és még sok más. Miután elkészítette és futtatta, lehetővé teszi a kódkeresést olyan módon, amellyel még soha nem tapasztalt.

Must-read Cloud

  • Cloud computing 2020-ban: Jóslatok a biztonságról, AI, Kubernetes, stb
  • Az évtized legfontosabb felhő előrehaladása
  • Legjobb asztali szolgáltatás (DaaS) szolgáltatók: Amazon, Citrix, Microsoft, VMware és még sok más
  • Cloud computing házirend (TechRepublic Premium)

De hogyan telepítheti a Sourcegraphot? Számos módja van ennek a megvalósításnak:

  • Próbálja ki nyilvános példányt bármely nyílt forráskódú tárolóban.
  • Telepítse a Chrome böngésző kiterjesztését.
  • Telepítés Docker tárolóként.

Szeretném megismerni a Sourcegraph telepítését Docker tárolón keresztül, majd hogyan tudnék hozzáadni egy tárolót a kódkereséshez.

Amire szükséged van

Bemutatom az Ubuntu Server 18.04-en. A tárhely platform nem számít, mindaddig, amíg képes futtatni a Docker. Csatlakoznia kell egy lerakathoz is. GitHub tárolóval demonstrálom, és ehhez hozzáférési jogkivonatra és egy tároló hatókörére van szükség (ezek mindkettő megtalálható a GitHub fiókjában). Végül olyan felhasználóra van szüksége, amely képes a dokkoló parancs futtatására sudo (biztonsági célokból) használata nélkül.

A konténer telepítése

Először engedjük telepíteni a tárolót. Ezt egyetlen paranccsal lehet megtenni. A tárolót a 7080 belső és külső portra telepítjük, és az adatok csatolását az /.sourcegraph/config:/etc/sourcegraph könyvtárba telepítjük . Ehhez nyisson meg egy terminál ablakot és adja ki a következő parancsot:

 dokkoló futtatás - 7080: 7080 -d --rm --volume ~ / .sourcegraph / config: / etc / sourcegraph --volume ~ / .sourcegraph / data: / var / opt / sourcegraph --volume / var / run /docker.sock:/var/run/docker.sock forrásíró / szerver: 2.13.5 

Amint ez a parancs befejeződik, megjelenik egy üdvözlő képernyő, amely tájékoztatja Önt, hogyan lehet elérni a Sourcegraph web útmutatóját (A ábra ).

A ábra

A Sourcegraph tároló telepítve lett.


Hacsak a tárhelykiszolgálón nincs grafikus felhasználói felület, akkor nem érheti el a Sourcegraphot a 127.0.0.1 localhost címen keresztül. Ehelyett mutasson a böngészőjére a http: // SERVER_IP: 7080 linkre (ahol a SERVER_IP a host kiszolgáló IP címe). Ezzel megjelenik az admin felhasználó létrehozási oldala ( B ábra ).

B. ábra

Sourcegraph admin felhasználó létrehozása.


A felhasználó létrehozása után be lesz jelentkezve, és megkezdheti a Sourcegraph konfigurálását.

Adattár hozzáadása

Most itt az ideje, hogy új tárolót hozzunk létre. A Sourcegraph főoldalán ( C. ábra ) kattintson a Konfiguráció gombra.

C. ábra

A Sourcegraph főablaka.


A Konfigurációs ablakban ( D. ábra ) kattintson a GitHub-lerakatok hozzáadása gombra, amely előállítja az adott lerakathoz szükséges konfigurációt.

D. ábra

GitHub-lerakat hozzáadása.


A "token" sorban törölje a tartalmat az idézetek között (a kiemelt szakasz), és adja hozzá a GitHub-fiókjából letöltött Access Token-et. Miután beillesztette a tokent, kattintson a Módosítások mentése elemre.

A GitHub-információk hozzáadása után kattintson a Lerakatok gombra, és látnia kell az összes hozzáférési tokenhez társított lerakatot ( E ábra ).

E ábra

Rendelkezésre álló raktáraink.


Kattintson az Engedélyezés minden olyan tároló számára, amelyet hozzá szeretne adni a Sourcegraphhoz. Miután engedélyezve vannak, a Sourcegraph klónozza őket, így készen állnak a keresésre. Ezután rákattinthat az egyik lerakatra, és megkezdi a kód keresését. Ha több ezer vagy több millió sornyi kóddal foglalkozik, akkor az Sourcegraph gyorsan a legjobb barátja lesz.

Felhő és minden, mint szolgáltatási hírlevél

Ez a forrás az AWS, a Microsoft Azure, a Google Cloud Platform, az XaaS, a felhőbiztonság és még sok más legfrissebb verziójáról. Hétfőn

Regisztrálj még ma

© Copyright 2020 | mobilegn.com