PinnedMini Project: Gitlab CI/CD Pipeline For React Application | Part1Pada proyek ini, kita akan membuat pipeline CI/CD untuk aplikasi React menggunakan GitLab CI/CD. Kita akan menerapkan tiga tahapan (stages)…Mar 25, 2023Mar 25, 2023
PinnedIntegrasi Sonarqube Dengan Jenkins PipelineSonarqube merupakan sebuah tools yang biasanya digunakan pada tahapan Static application security testing (SAST) pada tahap ini sebuah…May 6, 2022May 6, 2022
Automating Docker Container Updates with Watchtower, AWS ECR, and Mattermost NotificationsAs DevOps keeps growing, automation is becoming more important than ever for managing modern infrastructure. In this post, I’ll show you an…Sep 6Sep 6
How to Configure Grafana Alloy with Self-Hosted Prometheus and Loki ServerGrafana Agent and Grafana Agent Operator are deprecated and will enter into Long-Term Support beginning today (April 9, 2024). This means…Aug 21Aug 21
Grafana Loki Setup Basic Auth Behind Nginx Reverse Proxy (HTTPS)Grafana Loki, a powerful and scalable log aggregation system, lacks built-in authentication. To protect your log data…Aug 6Aug 6
DevSecOps: Securing Gitlab CI/CD PipelineAn unsecured CI/CD pipeline can introduce vulnerabilities at various stages, potentially compromising your application and user data…Mar 19Mar 19
How to saving Gitlab runner cost up to 90% using AWS EC2 Spot instanceGitlab Runner is a component of Gitlab CI/CD that plays a crucial role in executing the jobs defined in your CI/CD pipelines. It acts as a…Dec 11, 2023Dec 11, 2023
Code-Server: run VScode anywhere on browserRun VS Code on any machine anywhere using Code Server Docker Compose FileSep 22, 2023Sep 22, 2023
Mini Project: Gitlab CI/CD Pipeline For React Application | Part3Dalam post sebelumnya kita telah membuat diagram CI/CD konfigurasi CI/CD pipeline, dan integrasi Gitlab repository dengan Synk.io…Apr 10, 2023Apr 10, 2023