Tech

Tech127

บทความและประสบการณ์จากงานพัฒนาซอฟต์แวร์ ตั้งแต่ Programming, DevOps, CI/CD และ Docker ไปจนถึงการออกแบบ API, ไล่ปัญหาจาก Log และปรับ Workflow ให้ทีมทำงานได้ลื่นขึ้น

Check out the latest posts

คู่มือการใช้ Docker สำหรับมือใหม่

รวบรวมคำสั่งต่าง ๆ ของ docker ไว้ค้นหาดูง่ายๆ 🐳 Docker คืออะไร Docker เป็นแพลตฟอร์มซอฟต์แวร์ที่ช่วยให้การพัฒนาและการจัดการแอปพลิเคชันทำได้ง่ายและรวดเร็ว โดย Docker จะบรรจุแอปพลิเคชันและส่วนประกอบที่จำเป็นทั้งหมดลงใน คอนเทนเนอร์ (Container) ซึ่งเป็นหน่วยที่มีความเบาและแยกจากกัน ทำให้...

ความสำคัญของ Health Checks ใน Docker

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

5 ประโยชน์ของการใช้ .dockerignore ในการสร้าง Docker image

การสร้าง Docker image นั้นมักจะมีไฟล์และโฟลเดอร์ที่ไม่จำเป็นรวมอยู่ใน image เช่น ไฟล์ log, ไฟล์ temporary, หรือโค้ดที่ยังไม่ได้ใช้งาน การรวมไฟล์เหล่านี้ลงใน image จะทำให้ image มีขนาดใหญ่ขึ้น และใช้เวลานานในการ build นอกจากนี้ยังอาจทำให้เกิดปัญหาในการ deploy...

วิธีการบล็อก AI Crawler Bots โดยใช้ Robots.txt

ไฟล์ robots.txt เป็นไฟล์ที่เจ้าของเว็บไซต์ใช้ในการจัดการและควบคุมพฤติกรรมของบอทต่าง ๆ ที่จะเข้ามายังเว็บของเรา ส่วนมากจะเอามาใช้กำหนดว่าให้ Search engine bot เข้ามาได้หรือไม่ เพื่อเป็นการเก็บ index ภายในเว็บของเรา เวลาคนค้นหาจะได้เจอเว็บเรา และเข้ามายังเว็บ เราก็จะได้ Traffic...

ทำให้กำหนด SKU ซ้ำได้ใน WooCommerce

การใช้ SKU ที่ซ้ำกัน (Stock Keeping Units) สำหรับสินค้าสามารถทำได้ด้วยเหตุผลหลายประการ แม้ว่าโดยทั่วไปจะแนะนำให้หลีกเลี่ยง SKU ที่ซ้ำกัน เพื่อรักษาความชัดเจนและความสม่ำเสมอในการจัดการสินค้าคงคลังของเรา และในปกติ WooCommerce จะไม่ให้เรากำหนด SKU ซ้ำอยู่แล้ว แต่คราวนี้ตั...

คำสั่งลบ ReplicaSets ของเก่าใน K8S

ทุกครั้งที่มีการสั่ง kubectl rollout restart เพื่อทำการ deploy ใหม่มันจะทำการสร้าง Replicasets ขึ้นมาใหม่ให้ และของเก่าก็ยังคงอยู่เสมอ ทำให้ถ้าเรา deploy บ่อยๆ พอเราสั่ง kubectl get replicasets ดูมันจะมีหลายเวอร์ชั่นมากในแต่ละ deployment ซึ่งผมไม่ค่อยชอบเท่าไร มั...

You’ve successfully subscribed to SnappyTux: Technology, Health & Mindful Living
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.