CAT PAW

workflow ทั้งหมด

DevOps

สร้างอิมเมจคอนเทนเนอร์พร้อมผลิต

อิมเมจคอนเทนเนอร์เล็ก ทำซ้ำได้ ไม่ใช้ root สตาร์ทถูกต้อง และผ่านการตรวจช่องโหว่กับรันไทม์

กระบวนการ

ทำตามลำดับนี้

  1. ระบุบิลด์แอปพลิเคชัน ไฟล์รันไทม์ พอร์ต พฤติกรรมสุขภาพ ขอบเขตการตั้งค่า และสถาปัตยกรรมเป้าหมายที่รองรับ
  2. เขียน Dockerfile หลายขั้นโดยใช้ฐานที่เชื่อถือและปักหมุดรุ่น และไฟล์ .dockerignore ที่ตัดเสียงรบกวนในซอร์ส ข้อมูลรับรอง และอาร์ติแฟกต์ท้องถิ่น
  3. ติดตั้งการพึ่งพาให้ทำซ้ำได้ เรียงเลเยอร์ให้แคชมีประสิทธิภาพ และคัดลอกเฉพาะอาร์ติแฟกต์รันไทม์ที่จำเป็นเข้าขั้นสุดท้าย
  4. สร้างและสลับไปผู้ใช้ที่ไม่มีสิทธิ์พิเศษ ตั้งจุดเข้าที่ชัด และเก็บการตั้งค่ากับความลับไว้นอกอิมเมจ
  5. บิลด์โดยเปิดการตรวจของ Docker ตรวจประวัติและขนาดอิมเมจ สแกนช่องโหว่ และตรวจเมทาดาทากับสถาปัตยกรรมที่คาด
  6. รันอิมเมจด้วยการตั้งค่าอ่านอย่างเดียวหรือจำกัดแบบใกล้ผลิต ทดสอบการสตาร์ท สุขภาพ ปิดระบบ พฤติกรรมเครือข่าย และคำขอตัวแทน

เตรียมสิ่งนี้

ข้อมูลที่แมวจะขอ

  • ซอร์สแอปพลิเคชันและคำสั่งบิลด์
  • เป้าหมายรันไทม์และสถาปัตยกรรม
  • สัญญาพอร์ต สุขภาพ และการตั้งค่า
  • นโยบายอิมเมจฐานที่อนุมัติ

เราเตอร์ + playbook เดียว

จัดเส้นทางก่อน เลือกอันเดียว

Cat Paw โหลด playbook เดียวต่องาน ไม่ผสมหลายอัน เริ่มที่เราเตอร์นี้ เส้นทางที่เหลือเป็นตัวเลือกเฉพาะ workflow

  • เราเตอร์: engineering-pack
  • skills/engineering/addyosmani/security-and-hardening/SKILL.md
  • skills/engineering/addyosmani/ci-cd-and-automation/SKILL.md
  • skills/engineering/addyosmani/shipping-and-launch/SKILL.md

เส้นเขต

ขอบเขตเดินทางไปกับพรอมต์

  • อย่าอบข้อมูลรับรอง กุญแจส่วนตัว หรือความลับเฉพาะสภาพแวดล้อมลงในเลเยอร์อิมเมจ
  • อย่ารันเป็น root เว้นแต่มีข้อกำหนดที่บันทึกและการควบคุมชดเชย
  • อย่าเผยแพร่อิมเมจที่ยังไม่ได้สแกนและทดลองจากบิลด์สะอาด

เสร็จหมายถึง

จุดจบที่ตรวจได้

บิลด์สะอาดได้อิมเมจที่คาด ไม่มีความลับ กระบวนการรันเป็นผู้ใช้ที่ไม่ใช่ root ตามที่ตั้งใจ การตรวจสุขภาพและปิดระบบผ่าน และการค้นพบจากการสแกนเป็นไปตามนโยบายที่ระบุ

แหล่งที่มา

กระบวนการนี้มาจากไหน

  1. docs.docker.com/build/building/best-practices/
  2. docs.docker.com/reference/build-checks/

แหล่งที่มาตั้งรูปแบบของ workflow โพสต์ Reddit และชุมชน ถ้ามี ให้ถือเป็นเรื่องเล่าจากผู้ปฏิบัติ ไม่ใช่ข้อเท็จจริงสากล

AI ทำงาน. คุณตัดสินใจ.

เบรกคนสำหรับ AI

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

Plow Latch · macOS Cat Paw Latch · Windows + Linux · สร้างจากซอร์ส
Cat Paw Latch

หลังหมายเลข

สอง harness หนึ่งเส้น

เบอร์เดียวกัน เครดิต 100 ดอลลาร์เท่ากัน เลือกว่าจะให้ harness ไหนตอบเมื่อคุณทัก

Hermes

เอเจนต์ terminal-native ของ Nous Research รันบนเครื่องของคุณ จำได้ข้ามเซสชัน และเปิด playbook หนึ่งชุดต่อหนึ่งงาน

ทัก Hermes
OpenClaw

ผู้ช่วยโอเพนซอร์สที่รันบนคอมพิวเตอร์ของคุณเอง ตอบในแชนเนลที่คุณใช้อยู่แล้ว และเปิด playbook หนึ่งชุดต่อหนึ่งงาน

ทัก OpenClaw

หนึ่งเบอร์สำหรับทั้งสอง harness +1 628 246 3032

เปิดแอปข้อความพร้อม harness ที่เลือกไว้แล้ว