We are not waiting for future, We create the future

Tags


We are not waiting for future, We create the future

ทำให้ Docker image เล็กลงด้วยการรวมคำสั่ง

30th August 2019

คำสั่งต่างๆ ที่ถูกเขียนใน Dockerfile จะทำให้ตอนสร้าง Docker image ขึ้นมามีขนาดใหญ่ขึ้นเรื่อยๆ ซึ่งวิธีการที่จะช่วยให้มันเล็กลงได้ก็คือ การเขียนคำสั่งทั้งหมดไว้เป็นคำสั่งเดียว ซึ่งมันเป็นวิธีที่ง่าย และเห็นผลชัดเจนมากในการลดขนาด Do…

ความแตกต่างระหว่าง COPY และ ADD ใน Dockerfile

23rd August 2019

ใน Dockerfile จะมีคำสั่ง COPY และ ADD ให้ใช้งานโดยทั้งสองคำสั่งนี้ก็คือ การนำข้อมูลจากไหนสักแห่ง <src> เข้ามายังข้างใน Docker <destination> ของเรา ตัวอย่างการใช้งาน COPY hom* /mydir/ # เพิ่มไฟล์ที่ชื่อเริ่มต้นด้…

"Docker allows you to package an application with all of its dependencies into a standardized unit for software development."
- Docker

แก้ปัญหาการ cache ไฟล์ใน Gitlab-ci

16th August 2019

ในการทำระบบ CI/CD ให้กับแอพพลิเคชั่นของภาษาที่ต้องมีการติดตั้ง Dependencies ต่างๆ เช่น Nodejs (node_module) หรือ PHP (vender) เป็นต้น ส่วนใหญ่ผมจะแยกเป็น 2 Job คือ job สำหรับติดตั้ง dependencies และ job ที่จะนำ dependencies นั้นไป…

ทำ CICD ให้กับ Reactjs บน Gitlab-ci

9th August 2019

พอดีว่าได้มีโปรเจ็ดที่ต้องใช้งาน Reactjs ก็เลยได้ทำระบบ CICD ให้กับ Reactjs มาดูกันว่าจะเขียนยังไง อันนี้เป็นโค็ดตัวอย่างที่ผมได้รองทำไว้สามารถ clone มาลองใช้งานได้เลย https://gitlab.com/twin-opensource/reactjs-cicd เรามาดูไฟล์ .g…