Memanfaatkan Docker Image totorajo/gitlab-rsync:v2.0.1 untuk Deployment

Masalah Deployment aplikasi sering kali melibatkan proses manual yang memakan waktu dan rentan terhadap kesalahan. Hal ini dapat menghambat efisiensi tim developer dalam melakukan update. Pembahasan Dengan menggunakan pipeline CI/CD berbasis GitLab dan Docker image totorajo/gitlab-rsync:v2.0.1, otomatisasi proses deployment dapat dicapai dengan mudah. Docker image ini menyediakan lingkungan yang sudah dilengkapi dengan rsync dan ssh-agent, … Read more

Optimasi CI/CD Pipelines dengan Pengelolaan Cache dan Artifacts Berdasarkan Environment di GitLab

Pada proyek pengembangan modern, terutama untuk aplikasi berbasis Node.js, salah satu tantangan yang sering kita hadapi dalam CI/CD pipeline adalah waktu build yang lambat. Hal ini biasanya disebabkan oleh dependencies yang besar (seperti node_modules) yang harus diunduh setiap kali pipeline berjalan. Selain itu, penyimpanan artifacts yang kurang terstruktur dapat mengakibatkan penggunaan ruang yang berlebihan dan … Read more

Menggunakan Axios untuk Berkomunikasi Antar Container Docker

Pendahuluan Dalam lingkungan Docker, container dapat saling berkomunikasi jika berada di dalam jaringan yang sama. Salah satu tantangan yang muncul adalah ketika container sudah ada dan IP atau jaringan berubah (misalnya, saat berpindah WiFi). Solusi yang efektif untuk mengatasi masalah ini adalah dengan menggunakan nama container sebagai hostname. Dengan cara ini, container dapat tetap berkomunikasi … Read more

Menjalankan MongoDB dengan Docker Compose dan Cara Export & Import Data

Pendahuluan MongoDB adalah database NoSQL yang sangat populer dan banyak digunakan dalam pengembangan aplikasi modern. Menggunakan Docker untuk menjalankan MongoDB membuat pengelolaan database lebih mudah dan fleksibel, terutama dengan Docker Compose yang memungkinkan pengaturan dan konfigurasi container secara efisien. Artikel ini akan membahas cara menjalankan MongoDB menggunakan Docker Compose tanpa volume, serta bagaimana melakukan export … Read more

Menjalankan MongoDB dengan Docker Compose dan Cara Export & Import Data

Pendahuluan MongoDB adalah database NoSQL yang sangat populer dan banyak digunakan dalam pengembangan aplikasi modern. Menggunakan Docker untuk menjalankan MongoDB membuat pengelolaan database lebih mudah dan fleksibel, terutama dengan Docker Compose yang memungkinkan pengaturan dan konfigurasi container secara efisien. Artikel ini akan membahas cara menjalankan MongoDB menggunakan Docker Compose tanpa volume, serta bagaimana melakukan export … Read more