InpnpsolutionbySommai Krangpanich·Nov 24, 2024วิธีการใช้ ssh สำหรับทำ reverse tunnel เพื่องานทดสอบโดยทั่วไปแล้วผู้ดูแลระบบมันจะใช้คำสั่ง ssh (Secure Shell) สำหรับการ remote ไปเครื่อง server ต่าง ๆ แต่ในบางสถานะการ…
InpnpsolutionbySommai Krangpanich·Nov 14, 2024แนวทางทำ Presentation as code ด้วย Marpสืบเนื่องมาจากบทความที่แล้วที่ได้พูดถึง Everything as Code…
InpnpsolutionbySommai Krangpanich·Nov 4, 2024Everything As Code คืออะไรEverything as Code เป็นแนวคิดที่เกี่ยวข้องกับการใช้โค้ดหรือสคริปต์เพื่อจัดการและกำหนดค่าทุกองค์ประกอบในการพัฒนาซอฟต์แวร์…
InpnpsolutionbySommai Krangpanich·Oct 28, 20245 feature เด็ด ของ gitlab ที่หลายคนไม่ได้เปิดใช้งานGilab เป็นเครื่องมือที่คนส่วนใหญ่มักเข้าใจมาตลอดว่ามันเอาไว้ทำเรื่อง SCM (Source Code Management) เพียงอย่างเดียว ซึ่งข้อดีอันหนึ่งของ…
InpnpsolutionbySommai Krangpanich·Oct 24, 2024วิธีการติดตั้ง PlantUML เพื่อใช้งานร่วมกับ Gitlabจากบทความก่อนหน้านี้ เรื่อง วิธีการทำ UML Diagram ใน Gitlab มีคนสนใจสอบถามเข้ามาเยอะมากกว่าแล้วถ้าต้องการใช้ diagram จากที่อื่น ๆ ที่ไม่ใช่…
InpnpsolutionbySommai Krangpanich·Oct 21, 2024วิธีการทำ UML Diagram ใน Gitlabการทำเอกสารใน project เรานั้นมีความจำเป็นอย่างมากเพื่อบอกถึงสิ่งที่เรากำลังพัฒนาเพื่อให้เกิดความเข้าใจตรงกันระหว่าง ผู้ใช้งาน…
InpnpsolutionbySommai Krangpanich·Oct 14, 2024วิธีการใช้ rsync สำหรับการ sync file ข้ามเครื่องในการ copy file ข้ามเครื่อง หากบางครั้งเราต้องการ copy file บ่อยและมีจำนวนมากหากเราต้องการ copy เฉพาะ file ที่แตกต่างกัน เช่น copy เฉพาะ…
InpnpsolutionbySommai Krangpanich·Oct 7, 2024วิธีการติดตั้ง docker บน window serverบทความนี้เราจะมาแนะแนวทางในการติดตั้ง docker บน window server สำหรับใช้งาน docker แบบ window container เอาไว้สำหรับ deploy application…
InpnpsolutionbySommai Krangpanich·Sep 30, 2024วิธีเปลี่ยน API Endpoint ของ Front End ใน dockerในการทำ web application ในปัจจุบันมักนิยมแยก front end กับ back end ออกจากกันแล้วทำการส่งข้อมูลหากันผ่าน REST API…
InpnpsolutionbySommai Krangpanich·Sep 26, 2024วิธีการติดตั้ง gitlab-runner บน k8sในการทำ CI/CD ด้วย gitlab จำเป็นที่จะต้องมีการเรียกใช้ gitlab-runner เพื่อส่งคำสั่งไปในแต่ละ stage เช่น build, test, package, deploy…