วิธีการติดตั้ง Sourcegraph ด้วย Docker

วิธีการติดตั้ง Sourcegraph และ Docker หากโครงการของคุณมีรหัสถึงล้านบรรทัดคุณต้องมีเครื่องมือเพื่อช่วยคุณค้นหา Sourcegraph เป็นเพียงสิ่งที่คุณต้องการ ค้นหาวิธีการปรับใช้อินสแตนซ์อย่างรวดเร็วด้วยความช่วยเหลือของ Docker

Sourcegraph เป็นเครื่องมือค้นหาและนำทางรหัสโอเพ่นซอร์สที่ช่วยให้นักพัฒนาสามารถทำการค้นหาทั่วโลกได้อย่างรวดเร็วใช้การรับรู้รหัสอัจฉริยะเพิ่มประสิทธิภาพการโฮสต์โค้ด GitHub ทำหน้าที่เป็น API ส่วนขยายสำหรับการรวมบุคคลที่สามได้ง่ายขึ้นและอีกมากมาย เมื่อคุณเริ่มใช้งานแล้วมันสามารถเพิ่มขีดความสามารถในการค้นหารหัสในแบบที่คุณอาจไม่เคยสัมผัสมาก่อน

ต้องอ่าน Cloud

  • Cloud computing ในปี 2020: การคาดการณ์เกี่ยวกับความปลอดภัย, AI, Kubernetes และอื่น ๆ
  • ความก้าวหน้าของระบบคลาวด์ที่สำคัญที่สุดแห่งทศวรรษ
  • เดสก์ท็อปชั้นนำในฐานะผู้ให้บริการ (DaaS): Amazon, Citrix, Microsoft, VMware และอีกมากมาย
  • นโยบายการประมวลผลบนคลาวด์ (TechRepublic Premium)

แต่คุณจะปรับใช้ Sourcegraph อย่างไร มีหลายวิธีที่จะทำให้สิ่งนี้เกิดขึ้น:

  • ลองใช้อินสแตนซ์สาธารณะในที่เก็บโอเพ่นซอร์สใด ๆ
  • ติดตั้งส่วนขยายเบราว์เซอร์ Chrome
  • ปรับใช้เป็นคอนเทนเนอร์นักเทียบท่า

ฉันต้องการแนะนำคุณเกี่ยวกับการปรับใช้ Sourcegraph ผ่านทาง Docker container และวิธีเพิ่มที่เก็บที่จะใช้สำหรับการค้นหารหัส

สิ่งที่คุณต้องการ

ฉันจะสาธิตบน Ubuntu Server 18.04 แพลตฟอร์มการโฮสต์ไม่สำคัญตราบใดที่สามารถเรียกใช้ Docker ได้ คุณจะต้องเชื่อมต่อกับที่เก็บ ฉันจะสาธิตด้วยที่เก็บ GitHub และคุณต้องมีโทเค็นการเข้าถึงและขอบเขตของที่เก็บข้อมูล (ซึ่งทั้งสองอย่างนี้อยู่ในบัญชี GitHub ของคุณ) สุดท้ายคุณต้องมีผู้ใช้ที่สามารถรันคำสั่ง docker ได้โดยไม่ต้องใช้ sudo (เพื่อความปลอดภัย)

การปรับใช้ภาชนะ

ก่อนอื่นให้ปรับใช้คอนเทนเนอร์ สิ่งนี้สามารถทำได้ด้วยคำสั่งเดียว เราจะปรับใช้คอนเทนเนอร์บนพอร์ตภายในและภายนอก 7080 และติดตั้งข้อมูลกับไดเรกทอรี /.sourcegraph/config:/etc/sourcegraph หากต้องการทำสิ่งนี้ให้เปิดหน้าต่างเทอร์มินัลแล้วออกคำสั่ง:

 นักเทียบท่าวิ่ง - เผยแพร่ 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 / เซิร์ฟเวอร์: 2.13.5 

เมื่อคำสั่งนั้นเสร็จสิ้นหน้าจอต้อนรับจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบถึงวิธีการเข้าถึงเว็บ gug ของ Sourcegraph ( รูปที่ A )

รูปที่

คอนเทนเนอร์ Sourcegraph ถูกปรับใช้


นอกจากเซิร์ฟเวอร์ที่โฮสต์จะมี GUI คุณจะไม่สามารถเข้าถึง Sourcegraph ผ่านที่อยู่ localhost 127.0.0.1 ให้ชี้เว็บเบราว์เซอร์ของคุณไปที่ http: // SERVER_IP: 7080 (โดยที่ SERVER_IP เป็นที่อยู่ IP ของเซิร์ฟเวอร์การโฮสต์) ที่จะแสดงหน้าการสร้างผู้ใช้ของผู้ดูแลระบบ ( รูปที่ B )

รูปที่ B

การสร้างผู้ใช้ที่เป็นผู้ดูแลระบบ Sourcegraph


หลังจากสร้างผู้ใช้คุณจะเข้าสู่ระบบและสามารถเริ่มกำหนดค่า Sourcegraph

การเพิ่มที่เก็บ

ตอนนี้ได้เวลาเพิ่มที่เก็บข้อมูลแล้ว จากหน้าหลักของ Sourcegraph ( รูปที่ C ) คลิกที่ปุ่มการกำหนดค่า

รูปที่ C

หน้าต่างหลักของ Sourcegraph


ในหน้าต่างการกำหนดค่า ( รูปที่ D ) คลิกปุ่มเพิ่มที่เก็บ GitHub ซึ่งจะสร้างการกำหนดค่าที่จำเป็นสำหรับที่เก็บนั้น

รูป D

การเพิ่มที่เก็บ GitHub


ในบรรทัด "โทเค็น" ลบเนื้อหาระหว่างเครื่องหมายคำพูด (ส่วนที่ไฮไลต์) และเพิ่มโทเค็นการเข้าถึงที่คุณดึงมาจากบัญชี GitHub ของคุณ เมื่อคุณวางโทเค็นนั้นแล้วให้คลิกบันทึกการเปลี่ยนแปลง

เมื่อเพิ่มข้อมูล GitHub ให้คลิกที่ปุ่มที่เก็บและคุณควรเห็นที่เก็บทั้งหมดที่เกี่ยวข้องกับโทเค็นการเข้าถึง ( รูปที่ E )

รูปที่ E

ที่เก็บของเราที่มีอยู่


คลิกเพื่อเปิดใช้ที่เก็บใด ๆ / ทั้งหมดที่คุณต้องการเพิ่มลงใน Sourcegraph เมื่อเปิดใช้งานแล้ว Sourcegraph จะทำการโคลนนิ่งพวกเขาเพื่อให้พร้อมที่จะค้นหา จากนั้นคุณสามารถคลิกที่หนึ่งในที่เก็บและเริ่มค้นหารหัสของคุณ หากคุณกำลังติดต่อกับโค้ดหลายพันถึงล้านบรรทัด Sourcegraph จะกลายเป็นเพื่อนที่ดีที่สุดของคุณอย่างรวดเร็ว

บริการจดหมายข่าวคลาวด์และทุกอย่าง

นี่คือทรัพยากรไปสู่ล่าสุดของ AWS, Microsoft Azure, แพลตฟอร์ม Google Cloud, XaaS, ความปลอดภัยบนคลาวด์และอีกมากมาย จัดส่งวันจันทร์

สมัครวันนี้

© Copyright 2020 | mobilegn.com