OPOmkar Pinjarkarinlazystack.hashnode.dev·Apr 13 · 5 min readFrom Tutorial to Real DevOps: How I Deployed a Full Stack App on AWS (and Fixed Everything That Broke)Most tutorials make DevOps look easy. You follow steps → run commands → everything works. But when I tried deploying a real project on AWS using Docker… Nothing worked the first time. This blog is n00
OPOmkar Pinjarkarinlazystack.hashnode.dev·Apr 13 · 3 min readLinux for DevOps – Part 2: Files, Directories & Permissions Explained SimplyIntroduction In real DevOps work, many problems happen because of wrong file or directory permissions.You may see errors like: ❌ Permission denied❌ Script not executable❌ Jenkins pipeline failed The00
OPOmkar Pinjarkarinlazystack.hashnode.dev·Apr 11 · 3 min readDocker Compose Debugging Guide: Fixing Real-World Container Issues (Flask + MySQL)Introduction After building a 2-tier application using Docker Compose, I realized something important: Running containers is easy. Debugging them is where real learning begins. In this blog, I’m not00
OPOmkar Pinjarkarinlazystack.hashnode.dev·Apr 11 · 3 min readBuilding a 2-Tier Application with Docker Compose (Flask + MySQL) — Step-by-Step GuideIntroduction After successfully deploying a Flask app using Docker, I wanted to go one step further. In real-world applications, we don’t just run a single container — we connect multiple services. So00
OPOmkar Pinjarkarinlazystack.hashnode.dev·Apr 11 · 5 min readBeginner to Deployment: Building & Debugging a Dockerized Flask App on AWS (Step-by-Step Guide)Introduction When I started learning Docker, I thought deploying a Flask app would be simple. But reality hit differently. My containers kept crashing, MySQL wouldn’t connect, Docker Compose threw YAM00