ผมได้มีโอกาสพัฒนาโปรเจ็กต์บ้างตัวที่จะต้องเจอกับความหลากหลายของ Branch และสภาพแวดล้อม (Environment) ที่แตกต่างกัน ซึ่งมักจะต้องการไปป์ไลน์ (Pipeline) ที่แตกต่างกันด้วย ทำให้มันจะมีขั้นตอน ตัวแปร...
Arnon Kijlerdphon
คราวที่แล้วพูดถึงการเพิ่ม nonroot user กับเปลี่ยน timezone ใน dockfile ubuntu ไปแล้ว คราวนี้ขอแชร์โค็ดถึงการทำใน Dockerfile alpine กันบ้าง มาดูกัน
และนี่คือ Dockerfile ที่เป็น...
Arnon Kijlerdphon
ปกติผมจะใช้งาน Dockerfile แบบ Alpine มาตลอดเพราะมันเบา แต่บ้างงานก็จำเป็นต้องใช้งาน Ubuntu เป็น Dockerfile ด้วย ซึ่งในทุกครั้งที่ทำ ผมจำเป็นต้องเพิ่ม nonroot user ไว้ และเปลี่ยน timezone เป็...
Arnon Kijlerdphon
สำหรับใครที่ติดตั้ง Gitlab-runner server ใช้งานเองแล้วพอใช้ไปสักพัก pipeline เราจะเกิดอาการ error ฟ้องมาว่า no space left on device ให้เดาได้เลยว่า Gitlab-runner พื้นที่น่าจะเต็ม
ลอง ssh...
Arnon Kijlerdphon
SonarQube เอาไว้ใช้ตรวจสอบคุณภาพของ code เรา และหาข้อผิดพลาด หรือหา bugs ที่อาจจะทำให้แอพพลิเคชั่นเราเกิดความเสียหายได้ และยังมีการแนะนำเพื่อปรับปรุงคุณภาพให้ดียิ่งขึ้นด้วย ซึ่งถ้าเราอยากเขียน code...
Arnon Kijlerdphon
ใครเคยมีความคิดอยากอัพเดทเวอร์ชั่นทุก dependency ใน package.json บ้างยกมือขึ้น... ผมนั้นเอง เลยไปหาวิธีการได้ดังนี้
$ npm install -g npm-check-updates
$ ncu -u
$ npm install
หรือ
$ npx npm-check-updates -u
$ npm i...
Arnon Kijlerdphon
Discord เป็นโปรแกรมคุยที่มีความสามารถสุดๆ คุยส่วนตัวก็ได้ คุยเป็นองค์กรหรือทีมก็ได้ หรือเราจะทำให้มันเป็นระบบสังคม (Community) ของเราเองยังทำได้ ซึ่งในโลก NFT หรือ Crypto นั้นมีการใช้...
Arnon Kijlerdphon
สมัครสมาชิกจดหมายข่าวของเราเพื่อรับข้อมูลและเนื้อหาพิเศษที่คุณไม่ควรพลาด! เรารับประกันว่าไม่มีการส่งสแปม และอีเมลของคุณจะไม่ถูกแชร์กับบุคคลที่สามอย่างแน่นอน