Tech

Tech

องค์ความรู้และประสบการณ์ด้านเทคโนโลยี ที่เกี่ยวข้องกับ Programming, DevOps, และ Web3 โดยมุ่งเน้นที่การให้ข้อมูลที่มีคุณค่าและเป็นประโยชน์สำหรับผู้ที่สนใจในสายงานด้านเทคโนโลยีและการพัฒนาซอฟต์แวร์

Gitlab-CI กล้วยๆ: จัดการความหลากหลายของ Branch และ Environment

Gitlab-CI กล้วยๆ: จัดการความหลากหลายของ Branch และ Environment


ผมได้มีโอกาสพัฒนาโปรเจ็กต์บ้างตัวที่จะต้องเจอกับความหลากหลายของ Branch และสภาพแวดล้อม (Environment) ที่แตกต่างกัน ซึ่งมักจะต้องการไปป์ไลน์ (Pipeline) ที่แตกต่างกันด้วย ทำให้มันจะมีขั้นตอน ตัวแปร...

Arnon Kijlerdphon
Arnon Kijlerdphon
เพิ่ม non-root user และ เปลี่ยน timezone ให้กับ Dockerfile alpine

เพิ่ม non-root user และ เปลี่ยน timezone ให้กับ Dockerfile alpine


คราวที่แล้วพูดถึงการเพิ่ม nonroot user กับเปลี่ยน timezone ใน dockfile ubuntu ไปแล้ว คราวนี้ขอแชร์โค็ดถึงการทำใน Dockerfile alpine กันบ้าง มาดูกัน และนี่คือ Dockerfile ที่เป็น...

Arnon Kijlerdphon
Arnon Kijlerdphon
เพิ่ม nonroot user และ เปลี่ยน timezone ให้กับ Dockerfile ubuntu

เพิ่ม nonroot user และ เปลี่ยน timezone ให้กับ Dockerfile ubuntu


ปกติผมจะใช้งาน Dockerfile แบบ Alpine มาตลอดเพราะมันเบา แต่บ้างงานก็จำเป็นต้องใช้งาน Ubuntu เป็น Dockerfile ด้วย ซึ่งในทุกครั้งที่ทำ ผมจำเป็นต้องเพิ่ม nonroot user ไว้ และเปลี่ยน timezone เป็...

Arnon Kijlerdphon
Arnon Kijlerdphon
เคลียพื้นที่ใน Gitlab-runner server ของเรา

เคลียพื้นที่ใน Gitlab-runner server ของเรา


สำหรับใครที่ติดตั้ง Gitlab-runner server ใช้งานเองแล้วพอใช้ไปสักพัก pipeline เราจะเกิดอาการ error ฟ้องมาว่า no space left on device ให้เดาได้เลยว่า Gitlab-runner พื้นที่น่าจะเต็ม ลอง ssh...

Arnon Kijlerdphon
Arnon Kijlerdphon
ติดตั้ง SonarQube 9.9 ใน Ubuntu 22.04

ติดตั้ง SonarQube 9.9 ใน Ubuntu 22.04


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

Arnon Kijlerdphon
Arnon Kijlerdphon
วิธีการอัพเวอร์ชั่น dependency ใน package.json ทุกอัน

วิธีการอัพเวอร์ชั่น dependency ใน package.json ทุกอัน


ใครเคยมีความคิดอยากอัพเดทเวอร์ชั่นทุก dependency ใน package.json บ้างยกมือขึ้น... ผมนั้นเอง เลยไปหาวิธีการได้ดังนี้ $ npm install -g npm-check-updates $ ncu -u $ npm install หรือ $ npx npm-check-updates -u $ npm i...

Arnon Kijlerdphon
Arnon Kijlerdphon
ตั้งค่า Discord ให้ปลอดภัยในโลก NFT

ตั้งค่า Discord ให้ปลอดภัยในโลก NFT


Discord เป็นโปรแกรมคุยที่มีความสามารถสุดๆ คุยส่วนตัวก็ได้ คุยเป็นองค์กรหรือทีมก็ได้ หรือเราจะทำให้มันเป็นระบบสังคม (Community) ของเราเองยังทำได้ ซึ่งในโลก NFT หรือ Crypto นั้นมีการใช้...

Arnon Kijlerdphon
Arnon Kijlerdphon

Subscribe


สมัครสมาชิกจดหมายข่าวของเราเพื่อรับข้อมูลและเนื้อหาพิเศษที่คุณไม่ควรพลาด! เรารับประกันว่าไม่มีการส่งสแปม และอีเมลของคุณจะไม่ถูกแชร์กับบุคคลที่สามอย่างแน่นอน

Thanks for subscribing! Check your inbox to confirm your subscription.

Please enter a valid email address!

Already a subscriber? Sign In.