Category: devops
-
Avoiding Database Persistence Pitfalls in Drone CI Deployments
The Problem: Data Loss During Deployments When deploying applications with Drone CI, one of the most frustrating issues is losing your database data after each deployment. You might…
-
Managing Route53 DNS Access with IAM: A Granular Approach
Introduction When managing DNS records in AWS Route53, it’s crucial to follow the principle of least privilege. This article demonstrates how to create an IAM policy that allows…
-
Drone CI with Docker Compose – Beginner’s Guide 🍒
What is Drone CI? Drone is a modern Continuous Integration/Continuous Deployment (CI/CD) platform that uses Docker containers to run your build and deployment steps. It’s lightweight, easy to…
-
Simple Guide to Drone CI with Docker Compose: A Real-World Example
Here’s a streamlined guide based on our working implementation: Key Features Explained Usage This simplified approach gives you a robust deployment pipeline without unnecessary complexity. It’s production-tested and handles the essential needs of a Docker Compose-based deployment.
-
Resolving UNVERIFIED Messages When Using AWS SNS and New Sender IDs
Introduction If you’ve been using Amazon Simple Notification Service (SNS) to send SMS messages, you might encounter an issue where messages are received as “UNVERIFIED.” This can be…
-
Handy AWS CLI Install Script 🧾
Create a file in your WSL2 environment and paste this in: set it as executable: Then run it like so: You should now have aws cli installed 😎