Kuinka asentaa Sourcegraph Dockerilla

Kuinka asentaa Sourcegraph ja Docker Jos projektiisi on saavutettu miljoonia koodiriviä, tarvitset työkalun, jonka avulla voit etsiä sitä. Sourcegraph on juuri sitä mitä tarvitset. Ota selvää, kuinka ilmentymä voidaan ottaa nopeasti käyttöön Dockerin avulla.

Sourcegraph on avoimen lähdekoodin haku- ja navigointityökalu, jonka avulla kehittäjät voivat tehdä nopeita globaaleja hakuja, käyttää älykästä koodintunnistusta, parantaa GitHub-koodin ylläpitoa, toimia laajennusliittymänä helpottamaan kolmansien osapuolien integrointia ja paljon muuta. Kun se on asennettu ja käynnissä, se voi antaa koodille haun tavoilla, joita et ole koskaan ennen kokenut.

Pakko lukea pilvi

  • Pilvilaskenta vuonna 2020: Ennusteet turvallisuudesta, AI, Kubernetes ja muut
  • Vuosikymmenen tärkeimmät pilven edistykset
  • Paras työpöytä palveluna (DaaS) tarjoajina: Amazon, Citrix, Microsoft, VMware ja muut
  • Cloud computing -käytäntö (TechRepublic Premium)

Mutta miten asennat Sourcegraphin? Tämä tapahtuu muutamalla tavalla:

  • Kokeile julkista ilmentymää missä tahansa avoimen lähdekoodin arkistossa.
  • Asenna Chrome-selainlaajennus.
  • Ota käyttöön Docker-säilönä.

Haluan käydä läpi Sourcegraphin käyttöönoton Docker-säilön kautta ja kuinka lisätä arkisto koodinhakuun käytettäväksi.

Mitä tarvitset

Esitän Ubuntu-palvelimella 18.04. Isäntäalustalla ei ole väliä, kunhan se voi suorittaa Dockerin. Sinun on myös muodostuttava yhteys arkistoon. Esitän GitHub-arkiston kanssa, ja tarvitsen sitä varten käyttöoikeuden ja arkiston laajuuden (molemmat löytyvät GitHub-tililtäsi). Tarvitset lopuksi käyttäjän, joka pystyy suorittamaan docker-komennon käyttämättä sudoa (turvallisuustarkoituksiin).

Kontin käyttöönotto

Ensinnäkin annetaan ottaa käyttöön säilytysastia. Tämä voidaan tehdä yhdellä komennolla. Asennamme säilön sisäiseen ja ulkoiseen porttiin 7080 ja asennustiedot hakemistoon /.sourcegraph/config:/etc/sourcegraph . Avaa tämä pääteikkuna ja anna komento:

 sataman ajo --julkaisu 7080: 7080 -d --rm --volyymi ~ / .sourcegraph / config: / etc / sourcegraph --volume ~ / .socecegraph / data: / var / opt / sourcegraph --volume / var / run /docker.sock:/var/run/docker.sock sourcegraph / server: 2.13.5 

Kun komento on suoritettu, ilmestyy tervetulonäyttö, joka kertoo kuinka tavoittaa Sourcegraph -verkko-ohje ( kuva A ).

Kuvio A

Sourcegraph-säilö on otettu käyttöön.


Ellei isännöintipalvelimella ole graafista käyttöliittymää, et tavoita Sourcegraphia 127.0.0.1 localhost-osoitteen kautta. Sen sijaan osoita selaimesi osoitteeseen http: // SERVER_IP: 7080 (missä SERVER_IP on isäntäpalvelimen IP-osoite). Tämä tuo esiin järjestelmänvalvojan käyttäjän luontisivun ( kuva B ).

Kuvio B

Sourcegraph-järjestelmänvalvojan luominen.


Kun olet luonut käyttäjän, olet kirjautunut sisään ja voit aloittaa Sourcegrafin määrittämisen.

Arkiston lisääminen

Nyt on aika lisätä arkisto. Napsauta Sourcegraph-pääsivun ( kuva C ) Configuration-painiketta.

Kuvio C

Sourcegraph-pääikkuna.


Napsauta Kokoonpano-ikkunassa ( kuva D ) Lisää GitHub-arkistot -painiketta, joka tuottaa kyseiselle arkistolle tarvittavat kokoonpanot.

Kuvio D

GitHub-arkiston lisääminen.


Poista "Token" -riviltä sisältö lainausmerkkien välillä (korostettu osa) ja lisää GitHub-tililtäsi nouto Access Token. Kun olet liittänyt kyseisen tunnuksen, napsauta Tallenna muutokset.

Kun GitHub-tiedot on lisätty, napsauta Säilytys-painiketta ja sinun pitäisi nähdä kaikki käyttöoikeustunnisteeseen liittyvät arkistot ( kuva E ).

Kuvio E

Saatavilla olevat arkistot.


Napsauta, kun haluat ottaa käyttöön kaikki / kaikki arkistot, jotka haluat lisätä Sourcegraphiin. Kun ne on otettu käyttöön, Sourcegraph kloonaa heidät, jotta he ovat valmiita etsimään. Voit sitten napsauttaa yhtä säilytystilaa ja aloittaa koodisi haku. Jos käsittelet tuhansia tai miljoonia koodiriviä, Sourcegraphista tulee nopeasti paras ystäväsi.

Pilvi ja kaikki palveluna -uutiskirje

Tämä on menolähde, josta saat uusimmat tiedot AWS: stä, Microsoft Azuresta, Google Cloud Platformista, XaaS: stä, pilviturvallisuudesta ja muusta. Toimitettu maanantaisin

Rekisteröidy tänään

© Copyright 2020 | mobilegn.com