MEMustafa ERBAYinmustafaerbay.hashnode.dev·May 12 · 7 min readYour App is 'Up' But Not Working: Docker HealthchecksLast winter, we had a critical integration service running for a production ERP. Around 02:00 AM, everything looked green on my system monitor; the service was in "Up" status in the docker ps output. However, the operator screens were blank, and no d...00
MEMustafa ERBAYinmustafaerbay.hashnode.dev·May 12 · 2 min readSQLite and Concurrency: The Lockout Experienced at islistesi.comSQLite and Concurrency: The Lockout Experienced at islistesi.com A few weeks ago, the SQLite database I use to ensure data consistency in a production ERP system gave me serious trouble with an unexpected lockout (lock) issue. Specifically, I encount...00
MEMustafa ERBAYinmustafaerbay.hashnode.dev·May 11 · 7 min readGuide to Automatic SSL Certificate Renewal for Nginx and DockerNot long ago, when the certificate for the hesapciyiz.com site I host on my own VPS expired, I woke up to an email in the middle of the night. Yes, Let's Encrypt's certificate had expired, and I had forgotten to renew it. This situation highlighted h...00
MEMustafa ERBAYinmustafaerbay.hashnode.dev·May 10 · 9 min readNginx Reverse Proxy: Managing Multiple Docker Services on a Single VPSI manage over 13 Docker containers on my own VPS. These include my projects like hesapciyiz.com, islistesi.com, this blog site, and several background services. Exposing each one to the internet using separate ports is not very practical, neither for...00
MEMustafa ERBAYinmustafaerbay.hashnode.dev·May 10 · 8 min readMy Own VPS Crisis: That Moment of Panic During a Client MeetingThat Moment of Panic During a Client Meeting It was around 10:00 AM last Tuesday. As I was presenting live to a client, a notification sound came from my system. A quick glance at the screen revealed that a service running on my monitor was no longer...00